To jest stara wersja strony!
Wstęp
Zespół składa się z następujących osób:
Szef - Bartłomiej Tyranowski
Mechanik - Bartłomiej Trzciński
Konstruktor - Adrian Toboła
Implementacja
Po starannym przygotowaniu naszego stanowiska pracy, przystąpiliśmy do niewielkiej modyfikacji robota. Zainstalowaliśmy czujnik światła:
Podjęliśmy się napisania algorytmu o wdzięcznej nazwie „Więzień”, niestety na resztę nie starczyło nam czasu.
Kod programu prezentuje się następująco:
%consult('/plnxt/').
start :-
nxt_light_LED(activate),
trigger_create(_,check_color_black,skret),
trigger_create(_,check_color_red,czmychajczympredzej),
nxt_go(150).
check_color_black :-
nxt_light(Light2,force),
Light2 < 43.
check_color_red :-
nxt_light(Light,force),
Light > 45,
Light < 50.
skret :-
nxt_stop,
Angle is 90 + random(90),
nxt_rotate(200,Angle),
start.
czmychajczympredzej :-
nxt_stop,
trigger_create(_,check_color_black,woohoo),
nxt_play_tone(666,2000),
nxt_go(300),
trigger_killall.
woohoo :-
nxt_stop,
nxt_play_tone(666,2000),
nxt_go_cm(200,30).
załączone pliki: lab4_tobola_trzcinski_tyranowski.zip
Podsumowanie, spostrzeżenia