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

  1. Jeden
  2. Dwa

Uwagi

Jakieś uwagi

pl/dydaktyka/piw/2010/sprawozdania/piw20100609-15e.1276104296.txt.gz · ostatnio zmienione: 2019/06/27 15:54 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0