Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import processing.serial.*;
- Serial serial;
- void setup() {
- size(700, 700);
- serial = new Serial(this, "COM6", 9600);
- }
- void draw() {
- if (serial.available() > 0) {
- //String sensorValue = serial.readString().split("/n")[0];
- String sensorValue = serial.readString();
- int i = parseInt(sensorValue.trim());
- println("Raw value: " + sensorValue);
- //fill(220-i,255-i,i);
- fill(255,255,255);
- background(255);
- //ellipse(i,i,i,i);
- //triangle(i, 300-i, 500, 250, mouseX, mouseY);
- //rect(100-i, 200-i, mouseX, mouseY);
- //quad(200,200, 200,100, 200-i, 420-i,mouseX, mouseY);
- for(int y = 0; y < 5; y++) {
- bezier(mouseX, mouseY, 200, 100, y*50,y*100, i*2, i*2);
- }
- println("draw cycle done! mouseX: " + mouseX + " mouseY: " + mouseY);
- delay(500);
- }
- }
Add Comment
Please, Sign In to add comment