Home

Thursday, October 16, 2014

๊today

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