Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem 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);
    }
}

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny