int val; // variable to read the value from the analog pin je třeba nahradit int val = 0; ( 0 je původní hodnota a musíš si ji změnit dle potřeby )
v setupu si musíš určit dva piny, co nastavíš jako INPUT_PULLUP, a oproti zemi je připojíš zkrz tlačítko ...
Kód: Vybrat vše
val = analogRead(potpin); // reads the value of the potentiometer (value between 0 and 1023)
val = map(val, 0, 1023, 0, 180); // scale it to use it with the servo (value between 0 and 180)
tento kod musí jít pryč a být nahrazen kodem
Kód: Vybrat vše
if(tady si musis precist tlacitko1==LOW){
val = val + 30;
}
if(tady si musis precist tlacitko2==LOW){
val = val - 30;
}
nejsou ošetřeny zákmity tlačítek, využívá se delay na konci loopu
a neni osetren stisk ... to by pak bylo
Kód: Vybrat vše
if(tady si musis precist tlacitko1==LOW){
if(zmenil se stav tlacitka1?){
val = val + 30;
}
}
if(tady si musis precist tlacitko2==LOW){
if(zmenil se stav tlacitka2){
val = val - 30;
}
}