To jest stara wersja strony!
Sprawozdanie nr 6
Robot: Dyzio
Data: 12.05.2010, godz. 15.30
Autorzy: Andrzej Gryboś, Michał Henslok, Tomasz Jama
Wstęp
Po wstępnym zapoznaniu się z instrukcją do PLNXT przystąpiliśmy do konfiguracji pliku plnxt.pl, zmieniliśmy w nim kilka linijek za każdym razem określając, że robot powinien być wykrywany przez wirtualny port Comm 4.
nxt_robot_definition(dyzio,'/dev/rfcomm4',bt,off,on_demand,17.5,11,'C','B','A',false,'S1','S2','S3','S4').
Po podpięciu Bluetooth do komputera udało się nam wykryć naszego robota, czyli Dyzia. Niestety mimo obustronnej łączności mieliśmy problemy z wydawaniem poleceń robotowi.
Przebieg laboratorium
Komentarz.
:- consult('sciezka_do_plnxt.pl').
start :-
nxt_go(100),
trigger_create(_,czarny,szukaj),
trigger_create(_,klucz,uciekaj).
szukaj :-
nxt_stop,
nxt_rotate(100, 60),
start.
czarny :-
nxt_light(Value,force),
Value < 36.
klucz :-
nxt_light(Value, force),
Value > 68,
Value < 70.
uciekaj :-
nxt_play_tone(400,500),
nxt_go_cm(500, 1000),
nxt_play_tone(600,1000),
stop.
stop :-
trigger_killall,
nxt_stop.
Wnioski
Uwagi