Arduino – Piezo – Piano
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
int piezo=2; int tones[][8]= { {262, 294, 330, 349, 392, 440, 494, 523}, {523, 587, 659, 699, 784, 880, 988, 1047}, {1047, 1175, 1319, 1397, 1568, 1760, 1976, 2093}, {2093, 2349, 2637, 2794, 3136, 3520, 3951, 4186} }; void setup() { } void loop() { for (int t=0;t<4;t++) { for (int i=0;i<8;i++) { tone(piezo, tones[t][i]); delay(300); } noTone(piezo); for (int i=7;i>=0;i--) { tone(piezo, tones[t][i]); delay(300); } noTone(piezo); } } |