Herunterladen Inhalt Inhalt Diese Seite drucken

SunFounder Da Vinci Kit Bedienungsanleitung Seite 378

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
pointValue,upper,count,lower
global
pointValue
=
random.randint(0,99)
upper
=
99
lower
=
0
count
=
0
print('point is %d'
Die Funktion erzeugt die Zufallsnummer 'Punkt' und setzt den Bereichshinweis des Punktes zurück.
detect_point():
def
global
count,upper,lower
if
count
>
pointValue:
if
count
<
upper
=
elif
count
<
pointValue:
if
count
>
lower
=
elif
count
==
pointValue:
count
=
0
return
1
count
=
0
return
0
detect_point() vergleicht die eingegebene Nummer (Anzahl) mit dem erzeugten "**Punkt**". Wenn das Vergleichs-
ergebnis ist, dass sie nicht gleich sind, weist oberen und unteren Werten zu und gibt '0' zurück. Andernfalls wenn
das Ergebnis gleich sind, gibt es '0' zurück.
def
lcd_show_input(result):
LCD1602.clear()
if
result
==
1:
LCD1602.write(0,1,'You have got
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))
Diese Funktion dient zum Anzeigen der Spieleseite.
str(count): Da write() nur den Datentyp - Zeichenfolge - unterstützen kann, wird str () benötigt, um die Nummer in
eine Zeichenfolge umzuwandeln.
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
374
%(pointValue))
upper:
count
lower:
count
number:')
')
=
keypad.read()
!=
0
and
==
["A"]:
==
["D"]:
=
detect_point()
it!')
last_key_pressed
!=
(Fortsetzung der vorherigen Seite)
pressed_keys:
(Fortsetzung auf der nächsten Seite)
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