Wpis z mikrobloga

#arduino
Czy ktoś może podrzucić przykład maszyny stanowej, działającego switcha?
switch(stan)
{

case 1:
digitalWrite(8, LOW);

if(digitalRead(7)==HIGH)
{
stan = 2;

}
break;
case 2:
digitalWrite(8, HIGH);
if(digitalRead(7)==HIGH)
{
stan = 1;

}
}

Mam tutaj przykład prostego switcha, tylko nie wiem jak ustawić wartość początkową stan na 1 lub 2.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@skew: A w przypadku gdy będę mieć np. 6 stanów, to ustawienie LOW i HIGH pozwala jedynie na 2. Możesz podrzucić rozwiązanie do tego pytania? Prosty układ sekwencyjny na więcej niż 2 stanach.
  • Odpowiedz