Arduino – Piezo – Variable Resistor
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
int piezo=2; int numbers=0; int varRes=A1; int tones[8]={523, 587, 659, 699, 784, 880, 988, 1047}; void setup() { } void loop() { numbers=map(analogRead(varRes), 0, 1023, 0, 7); tone(piezo, tones[numbers]); } |