int pButtonState = 0;
void setup() {
pinMode(8, INPUT);
Serial.begin(9600);
}
void loop() {
int buttonPressed = digitalRead(8);
if(pButtonState == LOW && buttonPressed == HIGH) {
Serial.print('1');
}
pButtonState = buttonPressed;
}
import processing.serial.*;
Serial serial;
void setup() {
size(320, 200);
serial = new Serial(this, Serial.list()[0], 9600);
background(0);
}
void draw() {
if(serial.available() > 0) {
int ch = serial.read();
if(ch == '1') {
int red = (int)random(255);
int green = (int)random(255);
int blue = (int)random(255);
int x = (int)random(320);
int y = (int)random(200);
int size = (int)random(30, 100);
fill(red, green, blue, 180);
ellipse(x, y, size, size);
}
}
}