import processing.serial.*;
Serial myPort;
int xPos, yPos;
int message = 'x';
void setup() {
size(640, 480);
println(Serial.list());
String portName = "/dev/tty.usbmodem1411";
myPort = new Serial(this, portName, 9600);
myPort.bufferUntil('\n');
}
void draw() {
background(#2255DD);
ellipse(xPos, yPos, 30, 30);
}
void serialEvent(Serial myPort) {
String inputString = myPort.readString();
inputString = trim(inputString);
String[] pieces = split(inputString, ",");
int[] values = int(pieces);
if (values.length > 1) {
xPos = values[0];
yPos = values[1];
}
myPort.write(message);
}
void keyPressed() {
message = key;
}