35 lines
785 B
Python
35 lines
785 B
Python
#!/usr/bin/env python3
|
|
# LED an und aus an GPIO Pin 17
|
|
|
|
import RPi.GPIO as GPIO
|
|
import time
|
|
|
|
# GPIO-Pin-Nummer, an den die LED angeschlossen ist
|
|
led_pin = 17
|
|
|
|
# GPIO-Modus festlegen (BCM oder BOARD)
|
|
GPIO.setmode(GPIO.BCM)
|
|
|
|
# Den GPIO-Pin als Ausgang konfigurieren
|
|
GPIO.setup(led_pin, GPIO.OUT)
|
|
|
|
try:
|
|
while True:
|
|
# Die LED einschalten
|
|
GPIO.output(led_pin, GPIO.HIGH)
|
|
print("LED eingeschaltet")
|
|
|
|
# 1 Sekunde warten
|
|
time.sleep(1)
|
|
|
|
# Die LED ausschalten
|
|
GPIO.output(led_pin, GPIO.LOW)
|
|
print("LED ausgeschaltet")
|
|
|
|
# 1 Sekunde warten
|
|
time.sleep(1)
|
|
|
|
except KeyboardInterrupt:
|
|
# Das Programm beenden, wenn Strg+C gedrückt wird
|
|
GPIO.cleanup() # GPIO-Cleanup durchführen, um die Pins zurückzusetzen
|