Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Define the pin connected to the piezo buzzer
- const int buzzerPin = 8;
- const int noteC = 262;
- const int noteD = 294;
- const int noteE = 330;
- const int noteF = 349;
- const int noteG = 392;
- const int noteA = 440;
- const int noteBFlat = 466;
- void setup() {
- // Set the buzzer pin as an output:
- pinMode(buzzerPin, OUTPUT);
- }
- void loop() {
- tone(buzzerPin, noteC, 500);
- delay(500);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteC, 250);
- delay(250);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteD, 750);
- delay(750);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteC, 750);
- delay(750);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteF, 750);
- delay(750);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteE, 1500);
- delay(1500);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- //------------------------------------------
- tone(buzzerPin, noteC, 500);
- delay(500);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteC, 250);
- delay(250);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteD, 750);
- delay(750);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteC, 750);
- delay(750);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteG, 750);
- delay(750);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteF, 1500);
- delay(1500);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- //------------------------------------------
- tone(buzzerPin, noteC, 500);
- delay(500);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteC, 250);
- delay(250);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, (noteC + noteC), 750);
- delay(750);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteA, 750);
- delay(750);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteF, 750);
- delay(750);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteE, 750);
- delay(750);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteD, 1500);
- delay(1500);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- //------------------------------------------
- tone(buzzerPin, noteBFlat, 500);
- delay(500);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteBFlat, 250);
- delay(250);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteA, 750);
- delay(750);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteF, 750);
- delay(750);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteG, 750);
- delay(750);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteF, 1500);
- delay(1500);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- //------------------------------------------
- //Wait a few secs before restarting tune...
- delay(2000);
- //HigherOctave
- //------------------------------------------
- tone(buzzerPin, noteC*2, 500);
- delay(500);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteC*2, 250);
- delay(250);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteD*2, 750);
- delay(750);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteC*2, 750);
- delay(750);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteF*2, 750);
- delay(750);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteE*2, 1500);
- delay(1500);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- //------------------------------------------
- tone(buzzerPin, noteC*2, 500);
- delay(500);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteC*2, 250);
- delay(250);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteD*2, 750);
- delay(750);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteC*2, 750);
- delay(750);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteG*2, 750);
- delay(750);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteF*2, 1500);
- delay(1500);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- //------------------------------------------
- tone(buzzerPin, noteC*2, 500);
- delay(500);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteC*2, 250);
- delay(250);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, (noteC + noteC)*2, 750);
- delay(750);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteA*2, 750);
- delay(750);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteF*2, 750);
- delay(750);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteE*2, 750);
- delay(750);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteD*2, 1500);
- delay(1500);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- //------------------------------------------
- tone(buzzerPin, noteBFlat*2, 500);
- delay(500);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteBFlat*2, 250);
- delay(250);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteA*2, 750);
- delay(750);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteF*2, 750);
- delay(750);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteG*2, 750);
- delay(750);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- tone(buzzerPin, noteF*2, 1500);
- delay(1500);
- noTone(buzzerPin); // Stop any tone playing
- delay(20); // Delay between notes
- //------------------------------------------
- //Wait a few secs before restarting tune...
- delay(2000);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement