Hello!
Why it does not work? I put piezo sensors into Arduino, and using Firmata as a way to connect processing. However, it does not work.
What I want is when I click the sensor, and a circle will appear.
Here is my code:
import org.firmata.*; import cc.arduino.*; import processing.serial.*; Arduino arduino;
int s1 = 7;//(r) //sensor1 int s2 = 8;//(y) //sensor2 int s3 = 9;//(b) //sensor3 int s4 = 10;//(g)//sensor4 int s5 = 11;//(b)//sensor5
void setup() { size(500, 500); background(255); println(Arduino.list());
arduino = new Arduino(this, Arduino.list()[4], 57600); arduino.pinMode(s1, Arduino.INPUT); arduino.pinMode(s2, Arduino.INPUT); arduino.pinMode(s3, Arduino.INPUT); arduino.pinMode(s4, Arduino.INPUT); arduino.pinMode(s5, Arduino.INPUT); } void draw() { if (arduino.digitalWrite(s1, Arduino.LOW)) { ellipse(50, 50, 50, 50); } }