Skocz do zawartości

Jazda w lewo/prawo/w tył


heyiza

Pomocna odpowiedź

Dzień dobry,

Rozpoczynam pracę z arduino i napotkałem na problem, ogólnie zaczynam, więc każda krytyka widziana. Mam kod, opracowałem jazdę do przodu, ale teraz chciałbym, aby mój robot jechał do tyłu, w lewo, w prawo i coś nie chcę działać. Mam opracowane jazdę do przodu, a jak powinno wyglądać inne kierunki?

Pozdrawiam i dzięki za pomoc.

 

void loop() {
  String otrzymane_dane;
  if(Serial1.available ()>0)
    {
      otrzymane_dane=Serial1.read();
      Serial.println(otrzymane_dane);
      
      //
      if (otrzymane_dane == "65") 
      { digitalWrite(50, HIGH); digitalWrite(52, LOW); digitalWrite(51, LOW); digitalWrite(53, HIGH); digitalWrite(3 , HIGH); digitalWrite(4 , HIGH);} // to co sie dzieje po nacisnieciu 
      if (otrzymane_dane == "66") 
      { digitalWrite(50, LOW); digitalWrite(52, LOW);  digitalWrite(51, LOW); digitalWrite(53, LOW); digitalWrite(3 , LOW); digitalWrite(4 , LOW);}  //to co sie dzieje po puszczenieu

      if (otrzymane_dane == "67") 
      { digitalWrite(45, HIGH);}
      if (otrzymane_dane == "68") 
      { digitalWrite(45, LOW);}
      
      if (otrzymane_dane == "69") 
      { digitalWrite(47, HIGH);}
      if (otrzymane_dane == "70") 
      { digitalWrite(47, LOW);}
      
      if (otrzymane_dane == "71") 
      { digitalWrite(49, HIGH);}
      if (otrzymane_dane == "72") 
      { digitalWrite(49, LOW);}

      if (otrzymane_dane == "87") 
      { digitalWrite(41, HIGH);}

      
    }

 

Link do komentarza
Share on other sites

@heyiza witam na forum! Nie napisałeś nic o robocie, nie znamy schematu, a kod nie ma komentarzy. Ciężko udzielić pomoc, bo nawet nie zadałeś żadnego konkretnego, technicznego pytania 😉 Zerknij tutaj, może znajdziesz jakąś wskazówkę: Kurs budowy robotów – #4 – pierwsze programowanie

  • Lubię! 1
Link do komentarza
Share on other sites

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...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.