SHOW:
|
|
- or go back to the newest paste.
| 1 | import processing.serial.*; | |
| 2 | Serial serial; | |
| 3 | void setup() {
| |
| 4 | size(700, 700); | |
| 5 | serial = new Serial(this, "COM6", 9600); | |
| 6 | } | |
| 7 | ||
| 8 | void draw() {
| |
| 9 | if (serial.available() > 0) {
| |
| 10 | //String sensorValue = serial.readString().split("/n")[0];
| |
| 11 | String sensorValue = serial.readString(); | |
| 12 | int i = parseInt(sensorValue.trim()); | |
| 13 | println("Raw value: " + sensorValue);
| |
| 14 | //fill(220-i,255-i,i); | |
| 15 | fill(255,255,255); | |
| 16 | background(255); | |
| 17 | //ellipse(i,i,i,i); | |
| 18 | ||
| 19 | //triangle(i, 300-i, 500, 250, mouseX, mouseY); | |
| 20 | //rect(100-i, 200-i, mouseX, mouseY); | |
| 21 | //quad(200,200, 200,100, 200-i, 420-i,mouseX, mouseY); | |
| 22 | ||
| 23 | for(int y = 0; y < 5; y++) {
| |
| 24 | bezier(mouseX, mouseY, 200, 100, y*50,y*100, i*2, i*2); | |
| 25 | } | |
| 26 | println("draw cycle done! mouseX: " + mouseX + " mouseY: " + mouseY);
| |
| 27 | delay(500); | |
| 28 | } | |
| 29 | } |