Herunterladen Inhalt Inhalt Diese Seite drucken

SunFounder Da Vinci Kit Bedienungsanleitung Seite 392

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
Der gesamte Programmprozess ist wie folgt:
1. Wählen Sie zufällig eine Pfeilrichtung und generieren Sie Timer 1.
2. Zeigen Sie das Pfeilbild auf der Punktmatrix an.
3. Beurteilen Sie die Tasteneingabe. Wenn die Taste gedrückt wird oder Timer 1 daran erinnert, dass die Zeit
abgelaufen ist, beginnt die Beurteilung.
4. Zeigen Sie das Bild anhand eines Bewertungsergebnisses an. In der Zwischenzeit Timer 2 generieren.
5. Führen Sie Schritt 1 erneut aus, wenn Timer 2 daran erinnert, dass die Zeit abgelaufen ist.
struct
GLYPH{
char
word;
*
unsigned char
code[8];
};
struct
GLYPH
arrow[2]=
{
{"right",{0xFF,0xEF,0xDF,0x81,0xDF,0xEF,0xFF,0xFF}},
// {"down",{0xFF,0xEF,0xC7,0xAB,0xEF,0xEF,0xEF,0xFF}},
// {"up",{0xFF,0xEF,0xEF,0xEF,0xAB,0xC7,0xEF,0xFF}},
{"left",{0xFF,0xF7,0xFB,0x81,0xFB,0xF7,0xFF,0xFF}}
};
struct
GLYPH
check[2]=
{
{"wrong",{0xFF,0xBB,0xD7,0xEF,0xD7,0xBB,0xFF,0xFF}},
{"right",{0xFF,0xFF,0xF7,0xEB,0xDF,0xBF,0xFF,0xFF}}
};
Die GLYPH-Struktur funktioniert wie ein Wörterbuch: Das Wort Attribut entspricht dem Schlüssel im Wörterbuch.
Das Kode-Attribut entspricht dem Wert.
Hier wird Kode verwendet, um ein Array für die Punktmatrix zum Anzeigen von Bildern zu speichern (ein 8x8-Bit-
Array).
Hier kann der Array-Pfeil verwendet werden, um das Pfeilmuster in Aufwärts-, Abwärts-, Links- und Rechtsrichtung
auf der LED-Punktmatrix anzuzeigen.
Jetzt werden unten und oben kommentiert und bei Bedarf auskommentiert.
Die Array-Prüfung wird verwendet, um diese beiden Bilder anzuzeigen: "×" und "".
char
lookup(char
*
*
for
(int
i=0;i<length;i++)
{
if(strcmp(glyph[i].word,key)==0){
return
}
}
}
Die Funktion lookup() funktioniert durch "Überprüfen des Wörterbuchs". Definieren Sie einen Schlüssel, suchen Sie
die gleichen Wörter wie der Schlüssel in der Struktur GLYPH *glyph und geben Sie die entsprechenden Informatio-
nen zurück - "kode" des bestimmten Wortes.
Die Funktion Strcmp() wird verwendet, um die Identität von zwei Zeichenfolgen glyph[i].word und Schlüssel zu
vergleichen; Wenn die Identität beurteilt wird, geben Sie den glyph[i].code zurück (wie gezeigt).
388
key,struct
GLYPH
glyph,int
*
glyph[i].code;
length){
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