
Arduino - zapni / vypni jedním tlačítkem
Zdravím všechny,
řeším problém s programem pro Arduino Uno. Potřeboval bych pomocí jednoho tlačíka (12) zapnout výstup (13) a zase vypnout pomocí stejného tlačítka (12), kterým jsem zapnul výstup (13). Pokoušel jsem se "něco" ubastlit, ale problém je v tom, že když tlačítko držím stisknuté, tak výstup je sepnutý a když ho pustím, tak vypne výstup. Mohl by mi někdo poradit, co s tím - případně navrhnout změny? Díky...
int start = 12;
int rele = 13;
int buttonState = 0;
void setup() {
pinMode(rele, OUTPUT);
pinMode(start, INPUT);
digitalWrite(start, HIGH);
}
void loop() {
buttonState = digitalRead(start);
if (buttonState == HIGH) {
digitalWrite(rele, LOW);
} else {
digitalWrite(rele, HIGH);
}
}