Skocz do zawartości

Odbieranie komendy


Pomocna odpowiedź

Napisano
int cmd;

void setup(){
 pinMode (8,OUTPUT);
 Serial.begin(9600);
}

void loop()
{
  if(Serial.available() > 0){     
   cmd = Serial.read();
   Serial.println(cmd);
 }
 switch (cmd) {
 case '1':
   digitalWrite (8, HIGH); 

}
}

Chce wysyłać z SerialMonitora coś (1) do Arduino po czym ma się zapalać dioda (pin 8), ale ten kod nie działa.. jakieś poprawki?

Jak nie działa, jak działa?

Fakt, wygląda jak kupa, przeczytałbym jakiś podręcznik dobrego stylu, na przykład googlowy, ale poza tym wszystko dzieje się dokładnie tak, jak napisałeś. Może masz problem z połączeniami?

Ok, myślałem, że forum po to jest 🙁

Poradzilem sobie, teoretycznie bo MITAPPINVENTOR przerabia znaki na kody ASCII, wiec wysylam poprostu cyferki i też dziala.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...