Skocz do zawartości

Programowanie arduino leonardo


Pomocna odpowiedź

Napisano

Siema wszystkim 😉 potrzebuje waszej pomocy z zaprogramowaniem mojego robota na arduino. W planach było tak 2 serwa napędowe i jedno poruszające ultradźwiękowy czujnikiem, mostek H l293 i arduino, robot miał jechać do przodu i kiedy przeszkoda będzie 10 cm od niego zatrzyma się i popatrzy w lewo i w prawo i wybierze w którą stronę może pojechać. Radzę sobie do momentu kiedy należy połączyć jazdę z czujnikiem i serwem proszę o pomoc bo próbowałem wiele razy i robót mi wariował 😐

Dodaj maszynę stanów.

Podziel funkcję robota na kilka stanów np. jazda, zatrzymanie się, rozejrzenie czujnikiem, skręcanie.

Teraz w każdym stanie wykonujesz prostą funkcję, a w specjalnych warunkach zmieniasz stan.

Czyli np. jazda to silniki do przodu, ale jak zobaczysz przeszkodę w odległości <10cm to zmieniasz stan na zatrzymanie się, który np. po sekundzie zmienia się na rozejrzenie czujnikiem itd. itd.

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