icommand 0.5 problem

Mindstorms, WeDo, Lego Digital Desinger, Stud.io

Moderatorzy: Mod Team, Mod Team

Autor
Wiadomość
marcin.kasinski

icommand 0.5 problem

#1 Post autor: marcin.kasinski »

Witam,

Chcialbym sobie sprawic zestaw Mindstorm.

Aby go przetestowac postaralem sie uruchomic program z przykladu icommand


System Win XP icommand 0.5

Problem jest taki, ze zaraz po uruchomieniu aplikacji (np. DistanceTest) dostaje na konsoli ponizszy blad, na wyswietlaczu robota dostaje komunikat z prosba o podanie hasla z haslem juz podpowiedzianym

i jednoczesnie moja aplikacja do obslugi bluetooth XTNDConnect Blue Manager tez wyswioetla okno do podania hasla.


Looking for 'icommand.properties' in working dir: E:\Tools\javaclasses\iCommandS
amples
NXTCOMM = COM4
Stable Library
=========================================
Native lib Version = RXTX-2.1-7
Java lib Version = RXTX-2.1-7
Error 0x1f at /home/bob/foo/rxtx-devel/build/../src/termios.c(1278): Urz╣dzenie
pod│╣czone do komputera nie dzia│a.

Error encountered in NXTComm.sendData()
java.io.IOException: Input/output error in writeByte
at gnu.io.RXTXPort.writeByte(Native Method)
at gnu.io.RXTXPort$SerialOutputStream.write(RXTXPort.java:1093)
at icommand.nxtcomm.NXTComm.sendData(Unknown Source)
at icommand.nxtcomm.NXTCommand.sendRequest(Unknown Source)
at icommand.nxtcomm.NXTCommand.setInputMode(Unknown Source)
at icommand.platform.nxt.Sensor.setTypeAndMode(Unknown Source)
at icommand.platform.nxt.I2CSensor.<init>(Unknown Source)
at icommand.platform.nxt.Ultrasonic.<init>(Unknown Source)
at DistanceTest.main(DistanceTest.java:13)
Error 0x1f at /home/bob/foo/rxtx-devel/build/../src/termios.c(1278): Urz&#9571;dzenie
pod&#9474;&#9571;czone do komputera nie dzia&#9474;a.

Error encountered in NXTComm.sendData()
java.io.IOException: Input/output error in writeByte
at gnu.io.RXTXPort.writeByte(Native Method)
at gnu.io.RXTXPort$SerialOutputStream.write(RXTXPort.java:1093)
at icommand.nxtcomm.NXTComm.sendData(Unknown Source)
at icommand.nxtcomm.NXTCommand.LSGetStatus(Unknown Source)
at icommand.platform.nxt.I2CSensor.<init>(Unknown Source)
at icommand.platform.nxt.Ultrasonic.<init>(Unknown Source)
at DistanceTest.main(DistanceTest.java:13)

Jestem super poczatkujacym, wiec prosba o podpowiedz. MOze to jest jakis prosty moj blad.

MOglby ktos sie wypowiedziec ?

Marcin

pawelec
Posty: 107
Rejestracja: 2006-12-28, 10:21
Lokalizacja: Gdynia

#2 Post autor: pawelec »

Nie żebym się znał, ale gdzieś czytałem, że standardowe hasło BT na NXT jest: 1234
Każde urządzenie BT ma jakieś hasło defaultowe.
Może to jest problem...

Pozdrawiam

marcin.kasinski

#3 Post autor: marcin.kasinski »

pawelec pisze:Nie żebym się znał, ale gdzieś czytałem, że standardowe hasło BT na NXT jest: 1234
Każde urządzenie BT ma jakieś hasło defaultowe.
Może to jest problem...

Pozdrawiam
Wszystko OK, tylko ten blad pojawia sie zaraz po uruchomieniu aplikacji JAVA.

Blad sie pojawia na konsoli i jednoczesnie wyskakuje to okno do wyboru urzadzenia i podania hasla. Wiec nei jest on spowodowany blednym haslem.
Potem podaje haslo i nic sie nie dzieje na konsoli.

pozdrawiam

Marcin
Ostatnio zmieniony 2007-01-17, 08:45 przez marcin.kasinski, łącznie zmieniany 1 raz.

Awatar użytkownika
szimonek
Posty: 118
Rejestracja: 2006-06-06, 13:24
Lokalizacja: Legionowo
Kontakt:

#4 Post autor: szimonek »

Nie mam NXT (jeszcze!) ale wyskakiwnaie okienek z prośbą o hasło to norma przy niesparowanych (not-paired) urządzeniech BT. Urządzenia sparowane to takie które już kiedyś uzgodniły te klucze i pamiętają o tym. U ciebie COM4 to wirtualny port szeregowy przypisany do BT i błąd który ci wyskakuje w/g wynika z tego że próbujesz pisać/czytać używając portu COM4 a komputer nie może tego wysłąć dalej z powodu braku autoryzacji.

Stąd I/O Error na read/write żeby tak bardzo po polsku to ująć :-)
Ale co ja się wypowiadam, przecież ja się nie znam...

marcin.kasinski

#5 Post autor: marcin.kasinski »

szimonek pisze:Nie mam NXT (jeszcze!) ale wyskakiwnaie okienek z prośbą o hasło to norma przy niesparowanych (not-paired) urządzeniech BT. Urządzenia sparowane to takie które już kiedyś uzgodniły te klucze i pamiętają o tym. U ciebie COM4 to wirtualny port szeregowy przypisany do BT i błąd który ci wyskakuje w/g wynika z tego że próbujesz pisać/czytać używając portu COM4 a komputer nie może tego wysłąć dalej z powodu braku autoryzacji.

Stąd I/O Error na read/write żeby tak bardzo po polsku to ująć :-)
Ale co ja się wypowiadam, przecież ja się nie znam...

Tak, tak, tylko zgodnie z instrukcja w apliakcji Blue Manager ( wersja 3.3) na liscie urzadzen widze NXt i ustawilem to urzadzenie na trusted.


Z drugiej strony na robocie odnajduje poprzez bluetooth moj komputer. jak wciskam przycisk aby sie polaczyc, do na wyswietlaczy mam komunikat "line is busy"


Nie wiem co z tym zrobic

Marcin

Awatar użytkownika
szimonek
Posty: 118
Rejestracja: 2006-06-06, 13:24
Lokalizacja: Legionowo
Kontakt:

#6 Post autor: szimonek »

marcin.kasinski pisze: Nie wiem co z tym zrobic
No tu ci już nie pomogę. Bez NXT w ręku i testów na własnym kompie ani rusz...
Na własnym bo wtedy mam pewność co do BT po tej stronie i rozwiązania ewentualnych problemów szukam po drugiej :-)
Pozdrawiam
Szymon

imaginner

#7 Post autor: imaginner »

Czy próbowałeś testować połączenie przez Bluetooth np. z użyciem oprogramowania z płytki zamiast ICommand?

marcin.kasinski

#8 Post autor: marcin.kasinski »

A tak Przy okazji.

Jaki port com mam wpisac w pliku icommand.properties ?

W zarzadzaniu komputerem widze :

Bluetooth COM Port - DUN (COM4)
Bluetooth COM Port - FAX (COM6)
Bluetooth COM Port - LAN (COM5)
Bluetooth COM Port - SERIAL (COM3)

Dzieki

Marcin

imaginner

#9 Post autor: imaginner »

Powinieneś wybrać serial, czyli w twoim przypadku COM3.

marcin.kasinski

#10 Post autor: marcin.kasinski »

Witam,

Komunikacja juz dziala
Okazalo się, ze niepotrzebnie instalowalem sterowniki bluetooth z plytki.
One były jakies trefne.
Ze sterownikami z Win XP SP2 dziala.

PS.

Czy tylko mi sie wydaje, ze te silniki sa zdecydowanie za duze ?

Awatar użytkownika
szimonek
Posty: 118
Rejestracja: 2006-06-06, 13:24
Lokalizacja: Legionowo
Kontakt:

#11 Post autor: szimonek »

marcin.kasinski pisze:Czy tylko mi sie wydaje, ze te silniki sa zdecydowanie za duze ?
Taka płaci się cenę, za ich moc oraz możliwości. To nie są praktycznie już silniki, tylko servo. Daje to piękne możliwości ale coś za coś :-)
Pozdrawiam
Szymon

3telnick

#12 Post autor: 3telnick »

marcin.kasinski pisze: Czy tylko mi sie wydaje, ze te silniki sa zdecydowanie za duze ?
Praktycznie nie wymagają zewnętrznych przekładni i do tego mają czujnik obrotu z dokladnością do 1 stopnia.
To wszystko kontra wielkość ;)
Ostatnio zmieniony 2007-01-22, 10:05 przez 3telnick, łącznie zmieniany 1 raz.

ODPOWIEDZ