IF funktion
Verfasst: Montag 20. Oktober 2014, 16:55
Hallo Leute
Bin gerade dabei ein Programm zu schreiben wo ich 1LED mit ansteuern kann .
Wollte das ganze mit einer if Funktion gestalten sodass ich nur AN oder AUS schreiben muss um die LED zu steuern. Das Problem ist ich muss wahrscheinlich woher was
definieren damit das Programm weiss was es tun soll, was ich aber nicht so ganz verstehe wie ich das am besten anstelle.
Hier erstmal mein Programm:
Wenn ich das Programm nun starte sagt er mir zwar das ich einen Befehl eingeben soll,
aber danach kommt folgende Fehlermeldung :
Könnte mir jemand erklären wie ich das hinbekomme das ich mit den Befehlen AN und AUS meine LED steuern kann .
Schonmal vielen Dank im vorraus
Bin gerade dabei ein Programm zu schreiben wo ich 1LED mit ansteuern kann .
Wollte das ganze mit einer if Funktion gestalten sodass ich nur AN oder AUS schreiben muss um die LED zu steuern. Das Problem ist ich muss wahrscheinlich woher was
definieren damit das Programm weiss was es tun soll, was ich aber nicht so ganz verstehe wie ich das am besten anstelle.
Hier erstmal mein Programm:
Code: Alles auswählen
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BOARD)
GPIO.setwarnings(False)
print("Bitte geben Sie einen Befehl ein")
x = input()
if x == AN:
GPIO.setup(8,GPIO.OUT)
if x == AUS:
GPIO.setup(8,GPIO.IN)aber danach kommt folgende Fehlermeldung :
Code: Alles auswählen
Bitte geben Sie einen Befehl ein
AN
Traceback (most recent call last):
File "fototest.py", line 12, in <module>
if x == AN:
NameError: name 'AN' is not definedSchonmal vielen Dank im vorraus