import processing.serial.*;
Serial myPort;
String serialData = " ";
void setup(){
size(800, 600);
myPort = new Serial(this, "COM6", 9600);
myPort.bufferUntil('\n');
}
void draw(){
int bgColor = 0;
if serialData.length()>0 {
bgColor = Float.parseFloat(serialData) / 4.0;
}
background(bgColor,0,0);
textSize(40);
text(serialData, 400, 200);
}
void serialEvent(Serial port){
serialData = myPort.readStringUntil('\n');
serialData = serialData.substring(0,serialData.length()-1);
}
No comments:
Post a Comment