Herunterladen Inhalt Inhalt Diese Seite drucken

SunFounder Da Vinci Kit Bedienungsanleitung Seite 394

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
void
timer(){
(stage=="PLAY"){
if
checkPoint("empty");
}
else
if(stage=="CHECK"){
createGlyph();
}
}
Zuvor wurde timer() aufgerufen, wenn die Alarmzeit abgelaufen ist. Im Modus "PLAY" soll dann checkPoint() auf-
gerufen werden, um das Ergebnis zu beurteilen. Wenn das Programm auf den Modus "CHECK" eingestellt ist, sollte
die Funktion createGlyph() aufgerufen werden, um neue Muster auszuwählen.
void
main(){
setup();
signal(SIGALRM,timer);
createGlyph();
char
code
=
NULL;
*
while(1){
if
(stage
==
{
code=lookup(waypoint,arrow,sizeof(arrow)/sizeof(arrow[0]));
display(code);
getKey();
}
else
if(stage
{
code
=
display(code);
}
}
}
Die Funktionsweise des Funktionssignals (SIGALRM, Timer): Aufruf der Funktion timer(), wenn ein SIGALRM-
Signal (vom Weckerfunktionsalarm() erzeugt) empfangen wird.
Wenn das Programm startet, rufen Sie zunächst einmal createGlyph() auf und starten Sie dann die Schleife.
In der Schleife: Im PLAY-Modus zeigt die Punktmatrix Pfeilmuster an und überprüft den Schaltflächenstatus. Im
CHECK-Modus wird "x" oder "" angezeigt.
Für Python-Sprachbenutzer
Schritt 2: Rufen Sie den Code-Ordner auf.
cd /home/pi/davinci-kit-for-raspberry-pi/python
Schritt 3: Ausführen.
sudo python3 3.1.14_GAME_NotNot.py
Nach dem Starten des Programms erscheint auf der Punktmatrix ein Pfeil nach rechts oder links. Sie müssen die
Taste innerhalb einer begrenzten Zeit in die entgegengesetzte Richtung des Pfeils drücken. Dann erscheint "" auf der
Punktmatrix. Wenn die Zeit abgelaufen ist oder wenn die Taste in die gleiche Richtung wie der Pfeil gedrückt wird,
sind Sie ausgeschaltet und die Punktmatrix zeigt "x" an. Sie können auch 2 neue Schaltflächen hinzufügen oder durch
Joystick-Tasten für Auf, Ab, Links und Rechts ersetzen - 4 Richtungen, um die Schwierigkeit des Spiels zu erhöhen.
390
"PLAY")
==
"CHECK")
lookup(waypoint,check,sizeof(check)/sizeof(check[0]));
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