#define PIEZOTHRESHOLD 5 // analog threshold for piezo sensing #define PADNUM 4 // number of pads #define MUL 40 #define DIFF 2 int val; int drum_val[PADNUM][2]; int temp1, temp2; void setup() { // pinMode(LEDPIN, OUTPUT); Serial.begin(57600); // set serial output rate } void loop() { // Loop through each piezo and send data // on the serial output if the force exceeds // the piezo threshold for(int i = 0; i < PADNUM; i++) { drum_val[i][1] = analogRead(i); drum_val[i][0] = i; /*if( val >= PIEZOTHRESHOLD ) { Serial.print(i); Serial.print(","); Serial.print(val); Serial.println(); // digitalWrite(LEDPIN,LOW); }*/ } for(int i =0;iPIEZOTHRESHOLD)){ Serial.print(drum_val[i][0]); Serial.print(","); Serial.print(drum_val[i][1]*MUL); Serial.println(); } } //delay(10); }