EXCLUSIVE FORUM FOR MACHINE DISMANTLERS AND REPAIR PEOPLE   >   East Chicago   >   Heavy Machinery   >   Electrical   >   DC   >   Arduino/chinduino diy buzzer module for sensor shield

Arduino/chinduino diy buzzer module for sensor shield


int length = 15; // the number of notes
char notes[] = "ccggaagffeeddc "; // a space represents a rest
int beats[] = { 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 4 };
void playTone(int tone, int duration) {
for (long i = 0; i < duration * 1000L; i += tone * 2) {
digitalWrite(BuzzerPin, HIGH);
void playNote(char note, int duration) {
char names[] = { 'c', 'd', 'e', 'f', 'g', 'a', 'b', 'C' };
int tones[] = { 1915, 1700, 1519, 1432, 1275, 1136, 1014, 956 };
// play the tone corresponding to the note name
for (int i = 0; i < length; i++) {
delay(beats[i] * tempo); // rest
playNote(notes[i], beats[i] * tempo);



Arduino/chinduino diy buzzer module for sensor shield