hendriawan

Wsn-prak

Oct 2nd, 2023
534
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. import processing.serial.*;
  2. Serial myPort;    // The serial port
  3. String inString="";  // Input string from serial port
  4. int lf = 10;      // ASCII linefeed
  5. int sensorValue;
  6. int s1MapValue;
  7.  
  8. void setup() {
  9.   size(400, 200);
  10.   // ganti /dev/ttyUSB0 dengan serial port ditempat anda
  11.   myPort = new Serial(this, "/dev/ttyUSB0", 9600);
  12.   myPort.bufferUntil(lf);
  13. }
  14.  
  15. void draw() {
  16.   background(0);
  17.   fill(0, 255, 0);
  18.   sensorValue=int(trim(inString));
  19.   s1MapValue= (int)map(sensorValue, 0, 1023, 2, 300);
  20.   rect(80, 20, s1MapValue, 25);
  21.   text("sens1: " + inString, 1, 35);
  22.   text("mapS1: " +  String.valueOf(s1MapValue), 1, 10);
  23. }
  24.  
  25. void serialEvent(Serial p) {
  26.   inString = p.readString();
  27.   //  println(inString);
  28. }
Advertisement
Add Comment
Please, Sign In to add comment