import processing.serial.*;
Serial myPort; // The serial port
String inString=""; // Input string from serial port
int lf = 10; // ASCII linefeed
int sensorValue;
int s1MapValue;
void setup() {
size(400, 200);
// ganti /dev/ttyUSB0 dengan serial port ditempat anda
myPort = new Serial(this, "/dev/ttyUSB0", 9600);
myPort.bufferUntil(lf);
}
void draw() {
background(0);
fill(0, 255, 0);
sensorValue=int(trim(inString));
s1MapValue= (int)map(sensorValue, 0, 1023, 2, 300);
rect(80, 20, s1MapValue, 25);
text("sens1: " + inString, 1, 35);
text("mapS1: " + String.valueOf(s1MapValue), 1, 10);
}
void serialEvent(Serial p) {
inString = p.readString();
// println(inString);
}
Comments