Arduino uno v3 + servo

Odpovědět
petan
Příspěvky: 358
Registrován: 23 črc 2017, 10:19
Kontaktovat uživatele:

Re: Arduino uno v3 + servo

Příspěvek od petan » 15 srp 2017, 19:39

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.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti