Beep RTTL done.

Dependencies:   beep

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001  
00002  #include "mbed.h"
00003  #include "beep.h"
00004  #include "acd52832_bsp.h"
00005  #include "notes.h"
00006  
00007  
00008  Beep buzzer(PIN_BUZZER);
00009  DigitalOut LED (p26);
00010  DigitalOut RED (PIN_LED_RED);
00011    
00012 
00013 
00014 char *song = "Greensleaves:d=4,o=5,b=140:g,2a#,c6,d.6,8d#6,d6,2c6,a,f.,8g,a,2a#,g,g.,8f,g,2a,f,2d,g,2a#,c6,d.6,8e6,d6,2c6,a,f.,8g,a,a#.,8a,g,f#.,8e,f#,2g";
00015 
00016 
00017 
00018 int main(){
00019   
00020   LED = 1;      
00021   RED = 1;
00022   buzzer.playRttl(song);
00023   RED = 0;
00024   
00025   while(1){
00026       LED = 0;
00027       wait(0.1);
00028       LED = 1;
00029       wait(0.1);
00030       }
00031 }