Hi,
versuche gerade Daten vom Arduino mit Processing darzustellen. Aber als erstes wollte ich zwei Processing Anwendungen schreiben die mit einander kommunizieren können. Die eine Anwendung soll den COM Port öffnen und Daten in ihn schreiben, das zweite Programm soll den Comport öffnen und die Daten aus dem Port lesen.
Jetzt mein Problem, ich mache es genauso wie es in der Anleitung steht, http://processing.org/reference/libraries/serial/Serial.html , aber es funktioniert nicht.
Hier mein code :
// Example by Tom Igoe
import processing.serial.*;
// The serial port:
Serial myPort;
// List all the available serial ports:
println(Serial.list());
// Open the port you are using at the rate you want:
myPort = new Serial(this, Serial.list()[0], 9600);
// Send a capital "A" out the serial port
myPort.write(65);
Hier der Fehler der entsteht: ArrayIndexOutOfBoundsException: 0
Stable Library
=========================================
Native lib Version = RXTX-2.1-7
Java lib Version = RXTX-2.1-7
Exception in thread "Animation Thread" java.lang.ArrayIndexOutOfBoundsException: 0
at sketch_121210a.setup(sketch_121210a.java:29)
at processing.core.PApplet.handleDraw(PApplet.java:2117)
at processing.core.PGraphicsJava2D.requestDraw(PGraphicsJava2D.java:193)
at processing.core.PApplet.run(PApplet.java:2020)
at java.lang.Thread.run(Thread.java:662)
Ich kenne mich mit java leider nicht so gut aus, wie kann ich den Fehler beheben
Viele Grüße Nils Minor