Hallo,
Da ich mit meinen Recherchen nicht weiter komme, habe ich mich hier im Forum angemeldet.
Grüße euch alle und Danke auch an eure Tutorials, die mir bis jetzt sehr geholfen haben :thumbs1:
Meine Programmierkenntnisse sind bescheiden, bis gar nicht vorhanden,
deswegen auch meine Anfrage.
Ich habe es aber trotzdem geschafft Relais mit scripte und wiringPi zu schalten.
Für eine komfortabele Bedienung steuere ich die einzelnen Relais über den Webbrowser mit PHP.
In den PHP-Dateien sind lediglich die Pfade der scripte im /home/pi( .sh) eingetragen.
Nun zu meinem Anliegen.
Ich möchte zusätzlich, vor Ort, die einzelnen Relais, mit nur "einem Taster" oder Button, der Reihe nach schalten.
Es werden 3 Relais benötigt, dafür habe ich GPIO 13, 19 und 26 vorgesehen.
Es soll immer nur ein Relais aktiv sein. Deswegen schalte ich bevor ich den gewünschten
GPIO auf 0 schalte die übrigen sicherheitshalber auf 1.
hier eines von den 3 Scripten:
#!/bin/sh
gpio -g write 19 1
gpio -g write 26 1
gpio -g write 13 0
Ich brauche eine Script, dass abfragt welcher GPIO auf "0" ist.
Dann müsste der auf "1" und der nächste auf "0" geschaltet werden.
Beim nächsten Tasten der nächste usw.
Das ich nur ein Taster und kein Schalter benutzen möchte soll der aktivierte GPIO bis zum nächsten
interrupt auf "0" bleiben.
Es wäre super wenn ich Hilfe bekommen würde, am besten anhand eines Beispiel-scriptes.
Hoffe ich konnte mein Anliegen einigermaßen verständlich erklären.
Bedanke mich recht herzlich