"serialEvent" dividing serial data end present it
in
Programming Questions
•
2 years ago
Hi
How do i divide the serial A/D value from arduino (0-1024) that and present it in the processing window instead of the actual A/D value???? can any add the magic touch to the serialEvent code below....
import processing.serial.*;
Serial myPort; // The serial port:
PFont myFont; // The display font:
String inString; // Input string from serial port:
int lf = 10; // ASCII linefeed
void setup() {
size(400,200);
// You'll need to make this font with the Create Font Tool
myFont = loadFont("Alba-48.vlw");
textFont(myFont, 18);
// List all the available serial ports:
println(Serial.list());
// I know that the first port in the serial list on my mac
// is always my Keyspan adaptor, so I open Serial.list()[0].
// Open whatever port is the one you're using.
myPort = new Serial(this, Serial.list()[0], 9600);
myPort.bufferUntil(lf);
}
void draw() {
background(0);
text("Receive: " + inString, 10,50);
}
void serialEvent(Serial p) {
inString = p.readString();
}
From A frustrated newbee
1