RedBot Basic Kit #3 – prosty line follower

Dziś przedstawię najprostszy możliwy przykład programu line follower działającego na robocie RedBot Basic KitRedBot Basic Kit jest wyposażony w trzy czujniki odbiciowe światła podczerwonego, dzięki temu idealnie nadaje się do budowy prostego robota line follower (budowa czegoś bardziej zaawansowanego wymagałaby użycia dodatkowych czujników lub listwy z czujnikami).

Mój program powstał na bazie przykładu dostarczanego przez producenta, ale do uzyskania zadowalających efektów musiałem go mocno zmodyfikować. Idea działania jest bardzo prosta:

  • po dołączeniu zasilania robot czeka na naciśnięcie przycisku
  • po naciśnięciu przycisku robot startuje
  • podczas jazdy sprawdzamy okresowo stan lewego i prawego czujnika (środkowy nie jest używany), w zależności od odczytanych stanów robot steruje odpowiednio silnikami:
    Lewy czujnik Prawy czujnik Akcja
    Jasno Jasno Jazda do przodu
    Jasno Ciemno Skręcanie w lewo
    Ciemno Jasno Skręcanie w prawo
    Ciemno Ciemno Jazda do tyłu

Poniżej znajduje się kod programu.

Na filmie możecie zobaczyć robota w akcji.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *