Hi,
ich hoffe das ich es nicht übersehen habe, aber wie sieht es aus, das es eine Funktion geben könnte, um nur eine Button zu haben um ein gpio anzusteuern. Ob mit wert 1 oder 0 wäre mir egal, weil ich das im Schaltserver bis jetzt eh mit einen Zeitschleife löse.
Hintergrund ist eine Ansteuerung von Impulsrelais für die Lichtsteuerung in Neubauwohnungen.
momentan löse ich es so:
int pin = pieces[1].toInt();
int command = pieces[2].toInt();
pinMode(pin, OUTPUT);
if (command == 1) {
digitalWrite(0, HIGH);
delay(20);
digitalWrite(pin, LOW);
delay(150);
digitalWrite(pin, HIGH);
delay(20);
digitalWrite(0, LOW);
} else {
digitalWrite(0, HIGH);
delay(20);
digitalWrite(pin, LOW);
delay(150);
digitalWrite(pin, HIGH);
delay(20);
digitalWrite(0, LOW);
}
da ist es egal ob LOW oder High.
Aber diese ein / aus Button sind da n bisserl irretierend. (Gibt ja eh kein richtigen Status)
ich hoffe das ich es nicht übersehen habe, aber wie sieht es aus, das es eine Funktion geben könnte, um nur eine Button zu haben um ein gpio anzusteuern. Ob mit wert 1 oder 0 wäre mir egal, weil ich das im Schaltserver bis jetzt eh mit einen Zeitschleife löse.
Hintergrund ist eine Ansteuerung von Impulsrelais für die Lichtsteuerung in Neubauwohnungen.
momentan löse ich es so:
int pin = pieces[1].toInt();
int command = pieces[2].toInt();
pinMode(pin, OUTPUT);
if (command == 1) {
digitalWrite(0, HIGH);
delay(20);
digitalWrite(pin, LOW);
delay(150);
digitalWrite(pin, HIGH);
delay(20);
digitalWrite(0, LOW);
} else {
digitalWrite(0, HIGH);
delay(20);
digitalWrite(pin, LOW);
delay(150);
digitalWrite(pin, HIGH);
delay(20);
digitalWrite(0, LOW);
}
da ist es egal ob LOW oder High.
Aber diese ein / aus Button sind da n bisserl irretierend. (Gibt ja eh kein richtigen Status)
habe SHC aufgegeben.