Herunterladen Inhalt Inhalt Diese Seite drucken

SunFounder Da Vinci Kit Bedienungsanleitung Seite 367

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

main()
except
KeyboardInterrupt:
destroy()
Code Erklärung
MORSECODE
=
{
'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. "/" ":" "," "." ";" "!" "@" .
def
on():
GPIO.output(BeepPin, 1)
GPIO.output(ALedPin, 1)
Die Funktion on() startet den Summer und die LED.
def
off():
GPIO.output(BeepPin, 0)
GPIO.output(ALedPin, 0)
Mit der Funktion off () werden der Summer und die LED ausgeschaltet.
def
beep(dt):
# x for dalay time.
on()
time.sleep(dt)
off()
time.sleep(dt)
Definieren Sie einen Funktionston (), damit der Summer und die LED in einem bestimmten Intervall von dt ertönen
und blinken.
def
morsecode(code):
pause
=
0.25
for
letter
in
code:
for
tap
in
if
tap
beep(pause/2)
if
tap
beep(pause)
time.sleep(pause)
Die Funktion morsecode() wird verwendet, um den Morsecode von Eingabezeichen zu verarbeiten, indem die "1" der
Kode weiterhin Töne oder Lichter aussendet und die "0" in Kürze Töne oder Lichter aussendet, z. B. "SOS" eingibt
und dort wird ein Signal sein, das drei kurze, drei lange und dann drei kurze Segmente "· · · - - - · · ·" enthält.
1.9. 3 Erweiterung
MORSECODE[letter]:
==
'0':
==
'1':
SunFounder Da Vinci Kit
(Fortsetzung der vorherigen Seite)
363

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für SunFounder Da Vinci Kit

Diese Anleitung auch für:

Davinci-kit-for-raspberry-pi

Inhaltsverzeichnis