Processing a sériový port

Bagrista

Processing a sériový port
« kdy: 29. 07. 2012, 20:15:00 »
Zdravím

snažím se již delší dobu neúspěšně navázat komunikaci arduina a processingu.
Nedaří se mi otevřít sériový port v processingu.

Sériový port arduina vidím jako ttyACM0.
Na PC mám ubuntu 12.04 a processing 1.5.1.

když pustím v processingu

Kód: [Vybrat]
import processing.serial.*;
Serial myPort;       
println(Serial.list());

což by mělo vypsat dostupné sériové porty, dostanu pouze

Kód: [Vybrat]
WARNING:  RXTX Version mismatch
Jar version = RXTX-2.2pre1
native lib Version = RXTX-2.2pre2

a žádný port.

V článku http://www.root.cz/clanky/arduino-merime-a-zobrazujeme-fyzikalni-veliciny/ bylo psáno :,, Upravte si především číslo sériového portu, na němž běží vaše Arduino – u mne to je třetí sériový port, u vás to bude pravděpodobně jiné." a ať upravím na cokoli, tak skončím na

Kód: [Vybrat]
WARNING:  RXTX Version mismatch
Jar version = RXTX-2.2pre1
native lib Version = RXTX-2.2pre2
Exception in thread "Animation Thread" java.lang.ArrayIndexOutOfBoundsException: 1
at ovladani1.setup(ovladani1.java:29)
at processing.core.PApplet.handleDraw(Unknown Source)
at processing.core.PApplet.run(Unknown Source)
at java.lang.Thread.run(Thread.java:662)


hledal jsem dost intenzivně, přivedlo mne to mimo jiné i na stránku
http://wiki.processing.org/w/Serial_Issues
podle multiplatformního návodu jsem zkoušel hledat, ale nic mi to nenašlo (pak jsem pochopil, že jde nejspíše o spodní řádky).
V zoufalosti jsem kvůli právům zkusil i pustit processing jako root, ovšem ani to nepřineslo ovoce.
Všechny ostatní programy, které by mohly přistupovat k portu mám zavřené.

Jakékoli konstruktivní radě budu rád.


fred

Re:Processing a sériový port
« Odpověď #1 kdy: 30. 07. 2012, 08:55:16 »
...pokial si spominam mal som tiez ten problem.
Nainstaloval som z repozitara a potom to uz islo.

Bagrista

Re:Processing a sériový port
« Odpověď #2 kdy: 30. 07. 2012, 10:17:21 »
Z repozitáře jsem to zkoušel ješťe před tím, než jsem to tahal z processing.org.
Nemyslím si, že bych ho v repozitáři měl.

Pridávali jste si nějaké repozitáře?
Jak se ten balík jmenoval u vás?

každopádně děkuji

Petr

Re:Processing a sériový port
« Odpověď #3 kdy: 30. 07. 2012, 11:16:45 »
Zkus tohle reseni. Sice je puvodne pro Windows, ale myslim, ze bude fungovat i u tebe.

http://forum.processing.org/topic/how-do-i-install-rxtx-2-2pre1-jar-on-windows-7#25080000000981023