Herunterladen Inhalt Inhalt Diese Seite drucken

SunFounder Da Vinci Kit Bedienungsanleitung Seite 327

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

number[]
unsigned char
void pickDigit(int
void hc595_shift(int8_t
void
clearDisplay();
void
display();
Diese Codes werden verwendet, um die Funktion der Zahlenanzeige von 4-stelligen 7-Segment-Anzeigen zu realisie-
ren. Siehe
1.1.5 4-stellige 7-Segment-Anzeige
den Countdown der Ampelzeit anzuzeigen.
const
int
ledPin[]={6,10,11};
int
colorState
=
0;
void
lightup()
{
for(int
i=0;i<3;i++){
digitalWrite(ledPin[i],HIGH);
}
digitalWrite(ledPin[colorState],LOW);
}
Die Kode dienen zum Ein- und Ausschalten der LED.
int
greenLight
=
30;
int
yellowLight
=
5;
int
redLight
=
60;
int
colorState
=
0;
char
lightColor[]={"Red","Green","Yellow"};
*
int
counter
=
60;
void timer(int
timer1){
if(timer1
==
SIGALRM){
counter --;
alarm(1);
if(counter
if(colorState
if(colorState
if(colorState
colorState
}
printf("counter : %d \t light color: %s
}
}
Die Codes dienen zum Ein- und Ausschalten des Timers. Weitere Informationen finden Sie unter
Segment-Anzeige. Wenn der Timer hier auf Null zurückkehrt, wird colorState auf LED umgeschaltet und dem Timer
wird ein neuer Wert zugewiesen.
void
loop()
{
while(1){
display();
lightup();
}
1.9. 3 Erweiterung
=
{0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x90};
digit);
data);
des Dokuments für weitere Details. Hier verwenden wir die Codes, um
//Timer function
==
0){
==
0) counter
==
1) counter
==
2) counter
=
(colorState+1)%3;
=
greenLight;
=
yellowLight;
=
redLight;
\n",counter,lightColor[colorState]);
SunFounder Da Vinci Kit
(Fortsetzung der vorherigen Seite)
1.1.5 4-stellige 7-
(Fortsetzung auf der nächsten Seite)
323

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für SunFounder Da Vinci Kit

Diese Anleitung auch für:

Davinci-kit-for-raspberry-pi

Inhaltsverzeichnis