import processing.serial.*;
Serial serial;
void setup() {
size(700, 700);
serial = new Serial(this, "COM6", 9600);
}
void draw() {
if (serial.available() > 0) {
//String sensorValue = serial.readString().split("/n")[0];
String sensorValue = serial.readString();
int i = parseInt(sensorValue.trim());
println("Raw value: " + sensorValue);
//fill(220-i,255-i,i);
fill(255,255,255);
background(255);
//ellipse(i,i,i,i);
//triangle(i, 300-i, 500, 250, mouseX, mouseY);
//rect(100-i, 200-i, mouseX, mouseY);
//quad(200,200, 200,100, 200-i, 420-i,mouseX, mouseY);
for(int y = 0; y < 5; y++) {
bezier(mouseX, mouseY, 200, 100, y*50,y*100, i*2, i*2);
}
println("draw cycle done! mouseX: " + mouseX + " mouseY: " + mouseY);
delay(500);
}
}
Comments