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; }