
Arduino Rhythm
By:
xerpi on
May 18th, 2012 | syntax:
C | size: 0.46 KB | hits: 37 | expires: Never
void setup(){}
#define len 10
unsigned int freq[len] = {25, 40, 60, 100, 30, 200, 400, 10, 40, 70};
unsigned int time[len] = {400, 400, 400, 400, 400, 400, 400, 400, 400, 400};
void play(int pin, unsigned int *freq, unsigned int *time, int length);
void loop() {
play(6, freq, time, len);
}
void play(int pin, unsigned int *freq, unsigned int *time, int length){
int i;
for(i = 0; i < len; i++){
tone(pin, freq[i], time[i]);
delay(time[i]);
}
}