Herunterladen Inhalt Inhalt Diese Seite drucken

SunFounder Da Vinci Kit Bedienungsanleitung Seite 377

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

time.sleep(5)
init_new_value()
lcd_show_input(0)
return
LCD1602.write(0,0,'Enter
LCD1602.write(13,0,str(count))
LCD1602.write(0,1,str(lower))
LCD1602.write(3,1,' < Point <
LCD1602.write(13,1,str(upper))
def
loop():
global
keypad, last_key_pressed,count
while(True):
result
=
0
pressed_keys
if
len(pressed_keys)
if
pressed_keys
init_new_value()
lcd_show_input(0)
elif
pressed_keys
result
lcd_show_input(result)
elif
pressed_keys[0]
if
pressed_keys[0]
continue
count
count
if
count
result
lcd_show_input(result)
print(pressed_keys)
last_key_pressed
time.sleep(0.1)
# Define a destroy function for clean up everything after the script finished
def
destroy():
# Release resource
GPIO.cleanup()
LCD1602.clear()
if
__name__
==
'__main__':
try:
setup()
while
True:
loop()
except
KeyboardInterrupt:
be executed.
destroy()
Code Erklärung
Am Anfang des Codes stehen die Funktionsfunktionen der Tastatur und des I2C LCD1602. Weitere Informationen
hierzu finden Sie in den Tasten 1.1.7 I2C LCD1602 und 2.1.5 Tastatur.
Hier müssen wir Folgendes wissen:
def
init_new_value():
1.9. 3 Erweiterung
number:')
')
=
keypad.read()
!=
0
and
last_key_pressed
==
["A"]:
==
["D"]:
=
detect_point()
in
keys:
in
list(["A","B","C","D","#"," *
=
count
10
*
+=
int(pressed_keys[0])
>=
10:
=
detect_point()
=
pressed_keys
# Program start from here
# When 'Ctrl+C' is pressed, the program destroy() will
SunFounder Da Vinci Kit
(Fortsetzung der vorherigen Seite)
!=
pressed_keys:
"]):
(Fortsetzung auf der nächsten Seite)
373

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für SunFounder Da Vinci Kit

Diese Anleitung auch für:

Davinci-kit-for-raspberry-pi

Inhaltsverzeichnis