Buzzer

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 #include "platform/mbed_thread.h"
00003  
00004 PwmOut buzzer(D3);
00005  
00006 int main() {
00007  
00008  float Nota_C4 = 262;
00009  float Nota_A4 = 440;
00010  float Nota_E4 = 659;
00011  
00012  while(1){
00013    
00014    buzzer.period(1.0/Nota_C4); // Configurando el periodo, que es equivalente a frecuencia (veces que se reproducira el tono por segundo)
00015    buzzer.write(0.5);
00016    thread_sleep_for(200);
00017    
00018    buzzer.period(1.0/Nota_A4); // Configurando el periodo, que es equivalente a frecuencia (veces que se reproducira el tono por segundo)
00019    buzzer.write(0.5);
00020    thread_sleep_for(200);
00021    
00022    buzzer.period(1.0/Nota_E4); // Configurando el periodo, que es equivalente a frecuencia (veces que se reproducira el tono por segundo)
00023    buzzer.write(0.5);
00024    thread_sleep_for(200);
00025    
00026  }
00027 }