![](/media/cache/profiles/kHsmpCWw_400x400.png.50x50_q85.png)
Este codigo genera el himno de la alegria mediante un piezo electrico
himno_alegria.cpp
- Committer:
- djinn77
- Date:
- 2018-11-15
- Revision:
- 0:4dc7ef5de2da
File content as of revision 0:4dc7ef5de2da:
#include "mbed.h" PwmOut buzzer(A1); int periodos1[]={1516,1431,1275,1275,1431,1516,1702,1911,1911,1702,1516,1516,1702}; int periodos2[]={1516,1431,1275,1275,1431,1516,1702,1911,1911,1702,1516,1702,1911}; int periodos3[]={1702,1516,1911,1702,1516,1431,1516,1911,1702,1516,1431,1516,1702,1911,1702,1275}; double duracion1[]={2,1,1,1,1,1,1,1,1,1,1,2,2}; double duracion2[]={2,1,1,1,0.5,0.5,1,1,1,0.5,0.5,1,1,1,1,2}; int i; int main(){ while(1){ buzzer=0.2; for (i=0; i<13; i++) { buzzer.period_us(periodos1[i]); wait(0.5*duracion1[i]); } for (i=0; i<13; i++) { buzzer.period_us(periodos2[i]); wait(0.5*duracion1[i]); } for (i=0; i<16; i++) { buzzer.period_us(periodos3[i]); wait(0.5*duracion2[i]); } } }