Hallo zusammen
Ich mal wieder. Ich habe zwei kleine Programme geschrieben:
und
Code
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)
def threeSecLED():
GPIO.setup(22, GPIO.OUT)
GPIO.output(22, GPIO.HIGH)
time.sleep(5)
GPIO.output(22, GPIO.LOW)
GPIO.cleanup()
def flashingLED():
GPIO.setup(25, GPIO.OUT)
for x in range(5):
GPIO.output(25, GPIO.HIGH)
time.sleep(0.5)
GPIO.output(25, GPIO.LOW)
time.sleep(0.5)
GPIO.cleanup()
Alles anzeigen
Wenn ich das erste Programm ausführe leuchtet die erste LED für 5 Sekunden auf und danach bekomme ich folgende Fehlermeldung:
Code
Traceback (most recent call last):
File "/home/pi/Test.py", line 4, in <module>
LED.flashingLED()
File "/home/pi/LED.py", line 18, in flashingLED
GPIO.setup(25,GPIO.OUT)
RuntimeError: Please set pin numbering mode using GPIO.setmode(GPIO.BOARD) or GPIO.setmode(GPIO.BCM)
Den numbering Mode hab ich doch am anfang des LED-Programms bereits gemacht, warum diese Fehlermeldung? Ich hab auch versucht, den Befehl xGPIO.setmode(GPIO.BCM) in beide Funktionen zu schreiben, da kam allerdings die selbe Fehlermeldung...
Weiß jemand Rat?
Vielen Dank im Voraus!