Class Oct 1 Afternoon

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