Herunterladen Inhalt Inhalt Diese Seite drucken

SunFounder Da Vinci Kit Bedienungsanleitung Seite 75

Für den raspberry pi 4 modell b, 3 modell a +, 3 modell b +, 3 modell b, 2 modell b, 1 modell b +, 1 modell a +, zero w and zero
Inhaltsverzeichnis

Werbung

pickDigit(2);
hc595_shift(number[counter
clearDisplay();
pickDigit(3);
hc595_shift(number[counter
}
}
void timer(int
timer1)
{
if
(timer1
==
SIGALRM)
{
counter++;
alarm(1);
printf("%d\n", counter);
}
}
void
main(void)
{
if
(wiringPiSetup()
{
printf("setup wiringPi failed
return;
}
pinMode(SDI, OUTPUT);
pinMode(RCLK, OUTPUT);
pinMode(SRCLK, OUTPUT);
for
(int
i
=
0; i
{
pinMode(placePin[i], OUTPUT);
digitalWrite(placePin[i], HIGH);
}
signal(SIGALRM, timer);
alarm(1);
loop();
}
Code Erklärung
const
int
placePin[]
Diese vier Pins steuern die gemeinsamen Anodenpins der vierstelligen 7-Segment-Anzeigen.
unsigned char
number[]
Ein Segmentkode-Array von 0 bis 9 in hexadezimaler Darstellung (gemeinsame Anode).
void pickDigit(int
{
for
(int
i
=
0; i
{
digitalWrite(placePin[i], 0);
}
1.7. 1 Ausgabe
%
1000
%
10000
==
-1)
<
4; i++)
=
{12, 3, 2, 0};
=
{0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x90};
digit)
<
4; i++)
/
100]);
/
1000]);
!");
SunFounder Da Vinci Kit
(Fortsetzung der vorherigen Seite)
(Fortsetzung auf der nächsten Seite)
71

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für SunFounder Da Vinci Kit

Diese Anleitung auch für:

Davinci-kit-for-raspberry-pi

Inhaltsverzeichnis