Herunterladen Inhalt Inhalt Diese Seite drucken

SunFounder Da Vinci Kit Bedienungsanleitung Seite 363

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

Für Benutzer in C-Sprache
Schritt 2: Öffnen Sie die Kodedatei.
cd
/home/pi/davinci-kit-for-raspberry-pi/c/3.1.11/
Schritt 3: Kompilieren Sie den Kode.
gcc 3.1.11_MorseCodeGenerator.c -lwiringPi
Schritt 4: Führen Sie die obige ausführbare Datei aus.
sudo ./a.out
Geben Sie nach dem Ausführen des Programms eine Reihe von Zeichen ein, und der Summer und die LED senden die
entsprechenden Morsekodesignale.
Bemerkung: Wenn es nach dem Ausführen nicht funktioniert, lesen Sie bitte
Code Erklärung
struct
MORSE{
char
word;
unsigned char
*
};
struct
MORSE
morseDict[]=
{
{'A',"01"}, {'B',"1000"}, {'C',"1010"}, {'D',"100"}, {'E',"0"},
{'F',"0010"}, {'G',"110"}, {'H',"0000"}, {'I',"00"}, {'J',"0111"},
{'K',"101"}, {'L',"0100"}, {'M',"11"}, {'N',"10"}, {'O',"111"},
{'P',"0110"}, {'Q',"1101"}, {'R',"010"}, {'S',"000"}, {'T',"1"},
{'U',"001"}, {'V',"0001"}, {'W',"011"}, {'X',"1001"}, {'Y',"1011"},
{'Z',"1100"},{'1',"01111"}, {'2',"00111"}, {'3',"00011"}, {'4',"00001"},
{'5',"00000"},{'6',"10000"}, {'7',"11000"}, {'8',"11100"}, {'9',"11110"},
{'0',"11111"},{'?',"001100"}, {'/',"10010"}, {',',"110011"}, {'.',"010101"},
{';',"101010"},{'!',"101011"}, {'@',"011010"}, {':',"111000"}
};
Diese Struktur MORSE ist das Wörterbuch des Morsecodes, das die Zeichen AZ, die Nummer 0-9 und die Markie-
rungen "?" Enthält. "/" ":" "," "." ";" "!" "@" .
char
lookup(char
key,struct
*
{
for
(int
i=0;i<length;i++)
{
if(dict[i].word==key){
return
}
}
}
Die Funktion lookup() funktioniert durch "Überprüfen des Wörterbuchs". Definieren Sie einen Schlüssel, suchen Sie
die gleichen Wörter wie den Schlüssel in der Struktur morseDict und geben Sie die entsprechenden Informationen
zurück - "kode" des bestimmten Wortes.
1.9. 3 Erweiterung
code;
MORSE
dict,int
*
dict[i].code;
C-Code funktioniert nicht?
length)
SunFounder Da Vinci Kit
359

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für SunFounder Da Vinci Kit

Diese Anleitung auch für:

Davinci-kit-for-raspberry-pi

Inhaltsverzeichnis