import processing.serial.*;
float data = 0;
Serial myPort;
void setup() {
size(160, 128);
println(Serial.list());
myPort = new Serial(this, Serial.list()[3], 9600);
myPort.bufferUntil('\n');
}
void draw() {
}
void serialEvent(Serial myPort) {
String inString = myPort.readStringUntil('\n');
if (inString != null) {
inString = trim(inString);
float[] coordinates = float(split(inString, ","));
if (coordinates.length >=1) {
data = coordinates[0];
println(data);
// y = coordinates[1];
// z = coordinates[2];
}
}
}
Comments