Sprawozdanie nr 4

Więzień:

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 :-
	nxt_stop.

Po stworzeniu pierwszego programu i wielu testach zauważyliśmy, że odczyty z sensora optycznego mogą różnić się w zależności od natężenia światła (chmury przesłaniały słońce i w sali robiło się ciemno). Udało nam się tak ustawić czujnik aby zminimalizować ten efekt. Poza tym nie było znaczących utrudnień.

Rozpoczęliśmy również pracę nad dwoma kolejnymi programami jednak nie udało się ich ukończyć. Opisane zostaną w następnym sprawozdaniu.