[[
✎ pl:plnxt:conf_serial
]]
aiWiki
Pokaż stronę
Ostatnie zmiany
Indeks
Zaloguj
Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić.
====== Konfiguracja modułu serial ====== ===== Linux ===== 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/download/old?show=all|stare wersje swi]]. ==== MAC ==== 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 i włączeniu NXT brick): <code> hcitool scan </code> ==== Przypisanie urządzenia ==== Urządzenie można przypisać ręcznie: <code> rfcomm bind rfcomm0 MAC_ADDRESS </code> Alternatywą jest edycja pliku ''rfcomm.conf'', co daje automatyczne przypisanie przy starcie systemu: <code> gedit _etc_bluetooth/rfcomm.conf </code> Należy dodać w nim wpis z: * odpowiednim numerem urządzenia (tutaj 0 - rfcomm0), * adresem MAC zestawu w miejscu MAC_ADDRESS. Wzór: <code> rfcomm0 { bind yes; device MAC_ADDRESS; channel 1; comment "NXT"; } </code> Po edycji pliku ''rfcomm.conf'' konieczny jest restart BT: <code> _etc_init.d/bluetooth restart </code> Weryfikacja przypisania urządzenia: <code> rfcomm </code> ==== Ustawienia portu ==== Port szeregowy przypisany do urządzenia musi być odpowiednio skonfigurowany do współpracy z zestawem NXT: <code> sudo stty -F /dev/rfcomm0 -echo -icanon -iexten -isig -icrnl -inpck -istrip -ixon -cstopb cs8 parenb parodd -opost ispeed 115200 ospeed 115200 </code> 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.txt
· ostatnio zmienione: 2019/06/27 15:50 (edycja zewnętrzna)
Pokaż stronę
Poprzednie wersje
Menadżer multimediów
Do góry