![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Final
Fork of Smoke_Water by
main.cpp
- Committer:
- pstephens18
- Date:
- 2016-01-24
- Revision:
- 1:2bf673cb2a16
- Parent:
- 0:962d8d826218
File content as of revision 1:2bf673cb2a16:
#include "mbed.h" PwmOut buzzer(p21); BusOut led(LED1,LED2,LED3,LED4); float frequency[] = {262,0,262,0,262,0,349,0,523,0,466,0,440,0,392,0,698,0,523,0,466,0,440,0,392,0,698,0,523,0,466,0,440,0,466,0,392,0,/**/}; float beat[] = {.3,0,.3,0,.3,0,2,0,2,0,.3,0,.3,0,.3,0,2,0,1,0,.3,0,.3,0,.3,0,2,0,1,0,.3,0,.3,0,.3,0,2,0/**/}; float frequency2[] = {262,0,262,0,294,0,294,0,466,0,440,0,392,0,349,0,349,0,392,0,440,0,392,0,294,0,330,0,523,0,523,0,698,0,622,0,554,0,523,0,466,0,415,0,392,0,349,0,523,0}; float beat2[] = {.75,0,.25,0,1.5,0,.5,0,.5,0,.5,0,.5,0,.5,0,.3,0,.3,0,.3,0,1,0,.5,0,1,0,.75,0,.25,0,1,0,.5,0,1,0,.5,0,1,0,.5,0,1,0,.5,0,4,0}; int main() { while(1) { for(int i=0; i<= 37;i++) { buzzer.period(2/(frequency[i])); buzzer = 0.5; wait(0.4*beat[i]); if(beat[i]==0) {wait(.05);} } for(int i=0; i<= 49;i++) { buzzer.period(2/(frequency2[i])); buzzer = 0.5; wait(0.4*beat2[i]); if(beat2[i]==0) {wait(.05);} } } }