Wstępnie, zapoznaliśmy się z instrukcją do laborek na wiki i zaczęliśmy przygotowywać stanowisko. Ściągnęliśmy plik z najnowsszą wersją PINXT i podłączyliśmy bluetooth.
Zbudowaliśmy trywialnego robota, do którego podłączyliśmy wymagane sensory.
Kolejno przez znaczną część zajęć usiłowaliśmy bezskuteczie połączyć się z robotem przez „bluetooth”. Gdy połączenie zostało nawiązane, po chwili się zrywało co uniemożliwiało testowanie programów. Pod koniec zajęć udało się nam nawiązać stabilne połączenie i przetestować następujące instrukcje:
*nxt_go(300). % Jazda do przodu z prędkością 300 stopni/sekundę. *nxt_stop. *nxt_go_cm(400,80). % Jazda do przodu z prędkościa 400 stopni/sekundę. Zatrzymanie po 80 cm. *nxt_touch(Value). % Odczyt sensora dotyku. *nxt_sound(Value). % Odczyt sensora dźwięku. *nxt_light(Value). % Odczyt sensora światła. *nxt_light_LED(activate). % Włączenie diody sensora światła. *nxt_light(Value). *nxt_light_LED(passivate). *nxt_ultrasonic(Value). *nxt_rotate(350,360). % Obrót w prawo o 360 stopni z prędkością 350 stopni/sekundę. *nxt_play_tone(500,2000). % Wydanie dźwięku o częstotliwości 500 Hz i czasie trwania 2000 ms. *nxt_voltage_millivolt(Voltage). % Odczyt napięcia baterii.
Przez kiepskiego menagera bluetooth, czy też inny dziwy błąd przez znaczną część zajęć nie udawało nam się połączyć z robotem. Po ustanowieniu stabilnego połączenia przetestowaliśmy powyższe instrukcje, które działały zgodnie z oczekiwaniami.