Hallo zusammen,
ich wollte heute mal zu Testzwecken ein Lauflicht programmieren, doch mir ist irgendwann aufgefallen, dass mir meine Programmierkenntnisse in C und Java by Python überhaupt nicht weiterhelfen
Kann mir bitte jemand helfen, wie ich das besser realisieren kann?
Ich habs jetzt so gemacht, aber das ist nicht schön:
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
GPIO.setup(7,GPIO.OUT)
GPIO.setup(11,GPIO.OUT)
GPIO.setup(12,GPIO.OUT)
GPIO.setup(13,GPIO.OUT)
GPIO.setup(15,GPIO.OUT)
GPIO.output(7,GPIO.HIGH)
time.sleep(0.5)
GPIO.output(7,GPIO.LOW)
GPIO.output(11,GPIO.HIGH)
time.sleep(0.5)
GPIO.output(11,GPIO.LOW)
GPIO.output(12,GPIO.HIGH)
time.sleep(0.5)
GPIO.output(12,GPIO.LOW)
GPIO.output(13,GPIO.HIGH)
time.sleep(0.5)
GPIO.output(13,GPIO.LOW)
GPIO.output(15,GPIO.HIGH)
time.sleep(0.5)
GPIO.output(15,GPIO.LOW)
GPIO.cleanup()
Alles anzeigen
Kann ich in Python einfach zb. so eine IF-Abfrage einbauen:
Gibt es eine Möglichkeit, die GPIO Pins anderweitig anzusteuern, also zb. über ein C Skript?
Mir ist noch eine etwas komische Sache aufgefallen:
Anfangs konnte ich über die Konsole die GPIO Pins nicht einfach mit zb. GPIO write 0 1 steuern, da "GPIO nicht gefunden wurde".
Also habe ich WiringPI installiert.
Nun funktioniert es, jedoch sind die Pins ja anders deklariert, wie man hier schön erkennen kann: klick
Gibt es auch eine Möglichkeit, die GPIO Pins über die Konsole anzusteuern, ohne Wiring PI?
Ich freue mich auf hilfreiche Antworten
lg,
Dominik