1. Twój pierwszy program

Programowanie robota Lego Mindstorms w NXC

Zaprogramujesz robota tak, aby poruszał się naprzód przez 4 sekundy, a później do tyłu przez 4 sekundy.
Five Minute Bot

Zbuduj robota-samochód (np. Five Minute Bot instrukcja lub inny), sprawdź do jakich portów podłączone są silniki (w naszym programie do portów A i C).






Bricx Command Center

Uruchom program Bricx Command Center. Program (do ściągnięcia na stronie http://bricxcc.sourceforge.net/) trzeba zainstalować go w dowolnym miejscu na dysku Twojego komputera. 
Po uruchomieniu, program zapyta Cię o rodzaj dołączonego robota i sposób komunikacji z robotem – wybierz odpowiednie opcje. Jeśli robot jest włączony program powinien automatycznie wykryć go (komputer łączy się z NXT za pomocą USB lub Bluetooth). 


Interfejs programu wygląda jak standardowy edytor tekstu, z menu, przyciskami i itd., które znasz z innych programów, ale również nowe specjalne menu do kompilowania i przesyłania programów do robota i pobierania informacji z robota.


Pisanie programu


Napisz następujący program:
Program w NXC składa się z funkcji (task). Każdy program musi mieć funkcję główną nazwaną main, od wykonania której zaczyna się działanie programu.
Funkcje składają się z pewnej liczby instrukcji, które umieszczone są w nawiasach klamerkowych. Każda instrukcja kończy się średnikiem.
Kolory w edytorze programu pojawiają się automatycznie.

Co oznaczają poszczególne instrukcje:

OnFwd (OUT_A, 75);- uruchamia silnik A (do przodu) z prędkością równą 75% pełnej mocy silnika
Wait (4000);- czekaj 4 sekundy 
OnRev (OUT_AC, 75);- zmiana kierunku, silniki A i C jadą do tyłu  
Off (OUT_AC);- wyłączenie silników

W wyniku działania programu robot jedzie do przodu przez 4 sekundy i 4 sekundy do tyłu.



Brak komentarzy:

Prześlij komentarz