Przed rozpoczęciem ćwiczeń przygotowaliśmy stanowisko oraz przebudowaliśmy robota zgodnie z instrukcją dostarczoną przez „Lego”.
Więzień:
consult('/plnxt/'). start :- nxt_goal(Ewka,go); go :- nxt_go(500,20), trigger_create(_,sprawdz_klucz,uciekaj), trigger_create(_,sprawdz_czarny,szukaj_klucza), go. sprawdz_klucz :- nxt_light(Value,force), Value < 31, Value > 26, nxt_play_tone(1000,1000). uciekaj :- nxt_go_cm(500, 100). sprawdz_czarny :- nxt_light(Value,force), Value < 26. szukaj_klucza :- nxt_rotate(100,10 + random(180)).