Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
|
pl:mindstorms:lab:lab215 [2009/04/22 15:15] gjn |
pl:mindstorms:lab:lab215 [2019/06/27 15:50] (aktualna) |
- na górnym pasku powinien się pojawić niebieski aplet BT -> sprawdź! | - na górnym pasku powinien się pojawić niebieski aplet BT -> sprawdź! |
- włącz NXT | - włącz NXT |
| |
==== Pobranie PlNXT ==== | ==== Pobranie PlNXT ==== |
- otwórz terminal tekstowy z górnego paska | - otwórz terminal tekstowy z górnego paska |
- jeżeli polecenie się powiodło, przejdź do ustawiania portu (poniżej) | - jeżeli polecenie się powiodło, przejdź do ustawiania portu (poniżej) |
- jeżeli nie: | - jeżeli nie: |
- pobierz plik {{:pl:mindstorms:lab:plnxt-m0.tar.gz|plnxt-m0}} <del>{{:pl:mindstorms:lab:plnxt-20081217.tar.gz|plnxt_v0}}</del> | - pobierz [[pl:plnxt:start#download|plik z najnowszą wersją PlNXT]] |
- rozpakuj: tar xvzf plnxt-m0.tar.gz | - rozpakuj: tar xvzf plnxt.tar.gz |
- przejdź do katalogu plnxt: cd plnxt | - przejdź do katalogu plnxt: cd plnxt |
| |
- w trakcie pracy skryptu może zajść konieczność sparowania urządzeń, zwróć uwagę na górny pasek na ekranie! (Nie będzie wymagane, jeżeli ostatnio z tym zestawem na tym komputerze była używana ta sama wtyczka BT) | - w trakcie pracy skryptu może zajść konieczność sparowania urządzeń, zwróć uwagę na górny pasek na ekranie! (Nie będzie wymagane, jeżeli ostatnio z tym zestawem na tym komputerze była używana ta sama wtyczka BT) |
- przy sparowaniu NXT prosi o podanie numeru PIN, który następnie trzeba powtórzyć w oknie konfiguracyjnym, które powinno się pojawić po zatwierdzeniu PINu w NXT. | - przy sparowaniu NXT prosi o podanie numeru PIN, który następnie trzeba powtórzyć w oknie konfiguracyjnym, które powinno się pojawić po zatwierdzeniu PINu w NXT. |
| |
==== Konfiguracja PlNXT ==== | ==== Konfiguracja PlNXT ==== |
| |
W pliku konfiguracyjnym //plnxt.pl// należy ustawić urządzenie, z którego się korzysta z odpowiednim numerem. | W pliku konfiguracyjnym //plnxt.pl// należy ustawić urządzenie (oraz jego parametry), z którego się korzysta z odpowiednim numerem. |
| |
Numer jest numerem robota (bez zera na początku!) | Numer jest numerem robota (bez zera na początku!) |
| |
<code prolog> | <code prolog> |
% Specify the device files. | nxt_robot_definition(bolek,'/dev/rfcomm2',bt,off,on_demand,17.5,11,'C','B','A',false,'S1','S2','S3','S4'). |
nxt_serial_device(write,'/dev/rfcomm2'). | |
nxt_serial_device(read,'/dev/rfcomm2'). | |
| |
% Specify the type of your connection (bt or usb). | |
nxt_actions_connection_type(bt). | |
</code> | </code> |
| |
* konieczne może też być usunięcie wpisu w NXT brick (należy wybrać z menu Bluetooth -> My contacts -> {device} -> Delete) | * 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 uruchomić skrypt nxt_stty. | * Następnie proszę ponownie uruchomić skrypt nxt_stty. |
| |
| === Rozwiązania problemów pojawiających się na zajęciach === |
| * //... (opis problemu -> rozwiązanie)// |
| |
| |