Guten Morgen Miteinander.
Ich habe ein Problem mit der Programm Darstellung.
Ich habe z.b. diesen Code:
Code
while True:
if GPIO.input(31) == False :
GPIO.output(36, 0)
GPIO.output(37, 1)
GPIO.output(38, 1)
GPIO.output(40, 1)
lcd.lcd_display_string("", 4)
lcd.lcd_display_string("Aufwaerts ", 4)
if aufwaertsfahrt == False:
print("Aufwaertsfahrt")
aufwaertsfahrt = True
elif GPIO.input(32) == False :
GPIO.output(36, 1)
GPIO.output(37, 0)
GPIO.output(38, 1)
GPIO.output(40, 1)
lcd.lcd_display_string("Abwaertsfahrt ", 4)
if abwaertsfahrt == False:
print("Abwaertsfahrt")
abwaertsfahrt = True
#Start Anzeige
lcd.lcd_display_string(" # ## ## # #", 1)
lcd.lcd_display_string(" #### # # # # #", 2)
lcd.lcd_display_string(" # # # # # #", 3)
lcd.lcd_display_string(" #### # # ####", 4)
Alles anzeigen
Jetzt habe ich das Problem, das die lcd Anzeige nicht aktuallisiert wird. ich denke mal wegen der While Schleife :s
Wie kann ich das darstellen damit es Funktioniert.
(Sozusagen einzelne Subs die Abgearbeitet wird und nicht der ganze Code Hintereinander. :s
Das Abarbeiten war ein Fehler der Darstellung, nun wird alles abgearbeitet, aber ist es möglich so ein Skript in "Subs" zu Packen?
Für die Übersicht? :s
Edit:
Das Abarbeiten war ein Formatierungsfehler :)...
Ist es dennoch möglich ein Python 3 Programm in "Subs" zu packen damit die Übersicht besser ist?