xxxxxxxxxx
48
let x = 100;
let speed = 0;
let dd = x;
let serial;
let portName = '/dev/tty.usbmodem14601'; // fill in your serial port name here
let breathe = 0; // size of the circle)))
function setup() {
createCanvas(windowWidth, windowHeight);
//serial stuff
serial = new p5.SerialPort();
serial.on('connected', serverConnected);
serial.on('data', serialEvent); // callback for when new data arrives
serial.open(portName); // open a serial port
}
function draw() {
background(0)
if (breathe==1){
speed = 1
}
else if (breathe==0){
speed = -1
}
x = x + speed
dd = x
fill(255)
circle(width / 2, height / 2, dd)
}
function serialEvent() {
let data = serial.read();
breathe= int(data);
console.log("DATA-", data, breathe);
}