Robot skręca w prawo (lewo)
Robot może skręcać:
- gdy jeden z silników jest zatrzymany,
- gdy jeden z silników jedzie w przeciwnym kierunku,
- silniki jadą z różna mocą.
W poniższym przykładzie robot jedzie troszkę do przodu i skręca.
- gdy jeden z silników jest zatrzymany,
- gdy jeden z silników jedzie w przeciwnym kierunku,
- silniki jadą z różna mocą.
W poniższym przykładzie robot jedzie troszkę do przodu i skręca.
Dobierz odpowiednio czas, aby robot skręcał o 90 stopni. Kąt obrotu zależy od powierzchni, po której porusza się robot, od mocy silników robota i oczywiście od czasu obrotu.
Zamiast zmieniać czas obrotu do programu można wprowadzić stałe:
#define nazwa_stałej wartość
Dwie pierwsze linie to deklaracja dwóch stałych. Definiowanie stałych jest przydatne z dwu powodów: program jest bardziej czytelny i łatwiej jest zmienić wartość danej, szczególnie gdy występuje ona w wielu miejscach.
Robot ma poruszać się po kwadracie, czyli cztery razy pojechać do przodu i obrócić się o 90 stopni. Wykorzystamy do napisania programu instrukcja repeat (ile_razy).
Dodawanie komentarzy
Żeby program był bardziej czytelny, dobrze jest dodać do niego komentarze.
/* tutaj wpis komentarz
w kilku linijkach */
lub
// komentarz składający się z jednej linijki
Brak komentarzy:
Prześlij komentarz