Herunterladen Inhalt Inhalt Diese Seite drucken

SunFounder Da Vinci Kit Bedienungsanleitung Seite 384

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
gameState
=
(gameState
}
Das Spiel ist in zwei Modi unterteilt:
gameState=0 ist der „Start" -Modus, in dem die Zeit zeitlich festgelegt und auf der Segmentanzeige angezeigt wird
und der Kippschalter geschüttelt wird, um in den „Show" -Modus zu wechseln.
GameState=1 ist der „show" -Modus, der das Timing stoppt und die Zeit auf der Segmentanzeige anzeigt. Durch
erneutes Schütteln des Neigungsschalters wird der Timer zurückgesetzt und das Spiel neu gestartet.
void
loop(){
int
currentState =0;
int
lastState=0;
while(1){
display();
currentState=digitalRead(sensorPin);
if((currentState==0)&&(lastState==1)){
stateChange();
}
lastState=currentState;
}
}
Loop() ist die Hauptfunktion. Zunächst wird die Zeit auf der 4-Bit-Segmentanzeige angezeigt und der Wert des Nei-
gungsschalters gelesen. Wenn sich der Status des Neigungsschalters geändert hat, wird stateChange () aufgerufen.
Für Python-Sprachbenutzer
Schritt 2: Gehen Sie zum Ordner der Kode.
cd
/home/pi/davinci-kit-for-raspberry-pi/python/
Schritt 3: Führen Sie die ausführbare Datei aus.
sudo python3 3.1.13_GAME_10Second.py
Schütteln Sie den Stab, die 4-stellige Segmentanzeige beginnt zu zählen. Durch erneutes Schütteln wird die Zählung
beendet. Wenn es Ihnen gelingt, die angezeigte Anzahl bei 10,00 zu halten, gewinnen Sie. Schütteln Sie es noch
einmal, um die nächste Runde des Spiels zu starten.
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
sensorPin
=
26
SDI
=
24
RCLK
=
23
380
+
1)%2;
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