xxxxxxxxxx
35
var serial;
var x = 0;
function setup() {
createCanvas(400, 400);
serial = new p5.SerialPort();
serial.list();
serial.open("/dev/cu.usbmodem1421");
// serial.on('connected', serverConnected);
serial.on('data', doSomething);
}
function draw() {
background(220);
ellipse(x, height/2, 50, 50);
}
function serverConnected(){
print("connected to server");
}
function doSomething(){
// get the data
var currData = serial.readLine();
// clean it up
trim(currData);
if (!currData) return;
x = int(currData);
print(x);
}