Herunterladen Inhalt Inhalt Diese Seite drucken

SunFounder Da Vinci Kit Bedienungsanleitung Seite 328

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

SunFounder Da Vinci Kit
}
int
main(void)
{
//...
signal(SIGALRM,timer);
alarm(1);
loop();
return
0;
}
Der Timer wird in der Funktion main() gestartet. Verwenden Sie in der Funktion loop() die Schleife while(1) und rufen
Sie die Funktionen von 4-stelligem 7-Segment und LED auf.
Für Python-Sprachbenutzer
Schritt 2: Verzeichnis wechseln.
cd
/home/pi/davinci-kit-for-raspberry-pi/python/
Schritt 3: Ausführen.
sudo python3 3.1.7_TrafficLight.py
Während die Kode ausgeführt wird, simulieren LEDs den Farbwechsel von Ampeln. Zuerst leuchtet die rote LED 60
Sekunden lang, dann leuchtet die grüne LED 30 Sekunden lang. Als nächstes leuchtet die gelbe LED 5 Sekunden
lang auf. Danach leuchtet die rote LED erneut für 60s. Auf diese Weise wird diese Reihe von Aktionen wiederholt
ausgeführt. Währenddessen zeigt die 4-stellige 7-Segment-Anzeige kontinuierlich die Countdown-Zeit an.
Code
Bemerkung: Sie können den folgenden Code Ändern/Zurücksetzen/ Kopieren/Ausführen/Stoppen. Zuvor müssen
Sie jedoch zu einem Quellcodepfad wie davinci-kit-for-raspberry-pi\\python gehen.
import
RPi.GPIO
as
import
time
import
threading
#define the pins connect to 74HC595
SDI
=
24
#serial data input(DS)
RCLK
=
23
#memory clock input(STCP)
SRCLK
=
18
#shift register clock input(SHCP)
number
=
(0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90)
placePin
=
(10,22,27,17)
ledPin =(25,8,7)
greenLight
=
30
yellowLight
=
5
redLight
=
60
lightColor=("Red","Green","Yellow")
colorState=0
324
GPIO
(Fortsetzung der vorherigen Seite)
(Fortsetzung auf der nächsten Seite)
Kapitel 1. Über das Da Vinci Kit

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für SunFounder Da Vinci Kit

Diese Anleitung auch für:

Davinci-kit-for-raspberry-pi

Inhaltsverzeichnis