projects
/
miniband.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Update README.md
[miniband.git]
/
arduino
/
drums.ino
1
2
#define THRESHOLD 64
3
#define PADNUM 4
4
#define PINLIMIT 500
5
6
int val;
7
int pinDelay;
8
int pinDelays[4] = { 0, 0, 0, 0 };
9
10
void setup() {
11
Serial.begin(57600);
12
}
13
14
void loop() {
15
for(int i = 0; i < PADNUM; i++) {
16
val = analogRead(i);
17
pinDelay = pinDelays[i];
18
19
if(val >= THRESHOLD && pinDelay < 1) {
20
Serial.print(i);
21
Serial.print(",");
22
Serial.print(val);
23
Serial.println();
24
pinDelays[i] = PINLIMIT;
25
}
26
27
if (pinDelay > 0) {
28
pinDelays[i] = pinDelay - 1;
29
}
30
}
31
}
32