Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
pl:plnxt:conf_serial [2009/02/19 08:01]
holownia
pl:plnxt:conf_serial [2019/06/27 15:50] (aktualna)
Linia 4: Linia 4:
  
 Testowane na Ubuntu 8.04.01 desktop.\\ Testowane na Ubuntu 8.04.01 desktop.\\
-Działa w wersji Prologu [[http://​gollem.science.uva.nl/​cgi-bin/​nph-download/​SWI-Prolog/​binaries/​pl-5.4.7-190.i586.rpm|SWIPL 5.4.7-190]] ​patrz [[http://​www.swi-prolog.org/​dl-old.html +Działa w wersji Prologu [[http://​gollem.science.uva.nl/​cgi-bin/​nph-download/​SWI-Prolog/​binaries/​pl-5.4.7-190.i586.rpm|SWIPL 5.4.7-190]]. Patrz [[http://​www.swi-prolog.org/​download/old?show=all|stare wersje swi]].
-|stare wersje swi]]+
  
 ==== MAC ==== ==== MAC ====
 Należy ustalić adres MAC zestawu LEGO Mindstorms NXT. Należy ustalić adres MAC zestawu LEGO Mindstorms NXT.
-Można to zrobić przez przeskanowanie urządzeń BT (oczywiście po podłączeniu adaptera BT):+Można to zrobić przez przeskanowanie urządzeń BT (oczywiście po podłączeniu adaptera BT i włączeniu NXT brick):
 <​code>​ <​code>​
 hcitool scan hcitool scan
Linia 18: Linia 17:
 Urządzenie można przypisać ręcznie: Urządzenie można przypisać ręcznie:
 <​code>​ <​code>​
-rfcomm bind rfcomm0 ​00:​16:​53:​05:​85:​E2+rfcomm bind rfcomm0 ​MAC_ADDRESS
 </​code>​ </​code>​
-Operację tę należy powtarzać po każdym uruchomieniu systemu. + 
-Alternatywą jest edycja pliku rfcomm.conf:​+Alternatywą jest edycja pliku ''​rfcomm.conf'',​ co daje automatyczne przypisanie przy starcie systemu:
 <​code>​ <​code>​
    gedit _etc_bluetooth/​rfcomm.conf    gedit _etc_bluetooth/​rfcomm.conf
Linia 39: Linia 38:
 </​code>​ </​code>​
  
-Po edycji pliku rfcomm.conf konieczny jest restart BT:+Po edycji pliku ''​rfcomm.conf'' ​konieczny jest restart BT:
 <​code>​ <​code>​
    ​_etc_init.d/​bluetooth restart    ​_etc_init.d/​bluetooth restart
Linia 49: Linia 48:
 </​code>​ </​code>​
  
-Ustawienie ​portu:+==== Ustawienia ​portu ==== 
 +Port szeregowy przypisany do urządzenia musi być odpowiednio skonfigurowany do współpracy z zestawem NXT:
 <​code>​ <​code>​
 sudo stty -F /​dev/​rfcomm0 -echo -icanon -iexten -isig -icrnl -inpck -istrip -ixon -cstopb cs8 parenb parodd -opost ispeed 115200 ospeed 115200 sudo stty -F /​dev/​rfcomm0 -echo -icanon -iexten -isig -icrnl -inpck -istrip -ixon -cstopb cs8 parenb parodd -opost ispeed 115200 ospeed 115200
 </​code>​ </​code>​
  
-Tutaj następuje pierwsze połączenie,​ więc i sparowanie z ustaleniem pinu.+Tutaj następuje pierwsze połączenie,​ więc i sparowanie z ustaleniem pinu.\\ 
 + 
 +==== Parowanie ==== 
 +W Ubuntu, na którym testowano konfigurację,​ mamy do dyspozycji aplet bt bluez 0.25.\\ 
 +Jednostka centralna NXT prosi o wprowadzenie PIN-u. Następnie ten sam PIN wprowadza się we wspomnianym aplecie, co kończy parowanie. 
 + 
 +Urządzenia wcześniej sparowane można zobaczyć klikając prawym przyciskiem niebieską ikonę BT -> Preferences -> Bonded devices.\\ 
 +Jeżeli urządzenie znajduje się na tej liście, parowanie w ogóle nie powinno zachodzić. Wystarczy samo ustawienie parametrów portu. 
 +Gdyby jednak cały proces ustawienia parametrów portu i ewentualnego parowania nie przebiegał poprawnie, proszę: 
 +  * usunąć z wyżej wskazanej listy urządzenie,​ 
 +  * konieczne może też być usunięcie wpisu w NXT brick (należy wybrać z menu Bluetooth -> My contacts -> {device} -> Delete) 
 +Następnie proszę ponownie przeprowadzić ustawienie parametrów portu. 
 + 
 +Po udanej konfiguracji można przejsć do [[pl:​plnxt:​start#​pierwsze_kroki|pierwszych krokow]].
pl/plnxt/conf_serial.1235026899.txt.gz · ostatnio zmienione: 2019/06/27 15:59 (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