2. Bardziej interesujący program


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.














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.

Komenda repeat (powtórz)

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