import RPi.GPIO as GPIO #Import von Bibliotheken import time GPIO.setmode(GPIO.BOARD) #GPIO-Belegung auf die des Shields stellen GPIO.setup (11, GPIO.OUT) #Beide angeschlossenen GPIOs als Ausgang deklarieren GPIO.setup (13, GPIO.OUT) try: #Try-Huelle, damit das Programm korrekt beendet werden kann while 1: GPIO.output(11, GPIO.LOW) #Den Motor starten, indem ein GPIO Strom ausgibt, der andere nicht. GPIO.output(13, GPIO.HIGH) print("Motor dreht vorwaerts") time.sleep(3) #3 Sekunden warten GPIO.output(13, GPIO.LOW) #Die GPIOs umgekehrt schalten, Drehrichtung wird invertiert GPIO.output(11, GPIO.HIGH) #Wichtig: Erst den Aktiven GPIO auf "low" stellen! print("Motor dreht rueckwaerts") time sleep (3) except KeyboardInterrupt: #Hier folgt, was passieren soll, wenn strg-c gedrueckt wird pass GPIO.output(11, GPIO.LOW) #GPIOs stromlos schalten GPIO.output(13, GPIO.LOW) GPIO.cleanup() #GPIO-Belegungen löschen print("Programm vollstaendig beendet")