int led = 13;
int btn = 12;
bool stavTlacidla = HIGH;
bool negovanyStavTlacidla = LOW;
bool stavLed = LOW;
bool lastBtnState = LOW;
void setup() {
// put your setup code here, to run once:
pinMode(led, OUTPUT);
pinMode(btn, INPUT_PULLUP);
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
stavTlacidla = digitalRead(btn);
negovanyStavTlacidla = !stavTlacidla;
Serial.println(negovanyStavTlacidla);
delay(200);
if(negovanyStavTlacidla == HIGH && lastBtnState == LOW){
stavLed = !stavLed;
}
lastBtnState = negovanyStavTlacidla;
if(stavLed == HIGH){
digitalWrite(led, HIGH);
}else{
digitalWrite(led, LOW);
}
//Serial.println(!digitalRead(btn));
}