Stránka 1 z 1

Re: Arduino uno v3 + servo

Napsal: 15 srp 2017, 19:39
od petan
Tento kód:

Kód: Vybrat vše

if (buttonState == HIGH) {
 myservo.write(92);
}
if (buttonState == LOW) {
myservo.write(150);
}

...nahraď tímto:

Kód: Vybrat vše

if (buttonState == HIGH) {
//náběžná hrana - stisknuto tlačítko
 if (pos== 92) {
 //pokud je v pozici 92, tak nastav 150
  pos=150;
 }
 else{
 //pokud je v jiné pozici než 92, tak nastav 92
  pos=92;
 }
}

myservo.write(pos);	//nastav servo

Doporučuji mrknout na článek Kusy kódu k Arduinu, kde se dozvíš, jak funguje sledování náběžné hrany i debouncer.