현성 김 / Mbed 2 deprecated 181202_Castone_design_master

Dependencies:   mbed nRF24L01P

Committer:
hyunsungkim
Date:
Sat Nov 03 15:46:49 2018 +0000
Revision:
3:690740ab3394
Child:
4:ae81aeeed069
???? ??. ??? ?. ?? ??? ????? ?? ?. extern ??? ??? ?? ???. RF24Network receive ?? implement

Who changed what in which revision?

UserRevisionLine numberNew contents of line
hyunsungkim 3:690740ab3394 1 #include "beep.h"
hyunsungkim 3:690740ab3394 2
hyunsungkim 3:690740ab3394 3 extern PwmOut buzzer;
hyunsungkim 3:690740ab3394 4
hyunsungkim 3:690740ab3394 5 void beepStart()
hyunsungkim 3:690740ab3394 6 {
hyunsungkim 3:690740ab3394 7 buzzer.write(0.5);
hyunsungkim 3:690740ab3394 8 buzzer.period_us(1000000/Do5);
hyunsungkim 3:690740ab3394 9 wait(0.1);
hyunsungkim 3:690740ab3394 10 buzzer.period_us(1000000/Mi5);
hyunsungkim 3:690740ab3394 11 wait(0.1);
hyunsungkim 3:690740ab3394 12 buzzer.period_us(1000000/So5);
hyunsungkim 3:690740ab3394 13 wait(0.1);
hyunsungkim 3:690740ab3394 14 buzzer.write(0);
hyunsungkim 3:690740ab3394 15 }
hyunsungkim 3:690740ab3394 16
hyunsungkim 3:690740ab3394 17 void beepAfterset()
hyunsungkim 3:690740ab3394 18 {
hyunsungkim 3:690740ab3394 19 buzzer.write(0.5);
hyunsungkim 3:690740ab3394 20 buzzer.period_us(1000000/Do5);
hyunsungkim 3:690740ab3394 21 wait(0.1);
hyunsungkim 3:690740ab3394 22 buzzer.period_us(1000000/Mi5);
hyunsungkim 3:690740ab3394 23 wait(0.1);
hyunsungkim 3:690740ab3394 24 buzzer.period_us(1000000/So5);
hyunsungkim 3:690740ab3394 25 wait(0.1);
hyunsungkim 3:690740ab3394 26 buzzer.write(0);
hyunsungkim 3:690740ab3394 27 wait(0.3);
hyunsungkim 3:690740ab3394 28 buzzer.write(0.5);
hyunsungkim 3:690740ab3394 29 buzzer.period_us(1000000/Re5);
hyunsungkim 3:690740ab3394 30 wait(0.1);
hyunsungkim 3:690740ab3394 31 buzzer.period_us(1000000/Fa5);
hyunsungkim 3:690740ab3394 32 wait(0.1);
hyunsungkim 3:690740ab3394 33 buzzer.period_us(1000000/La5);
hyunsungkim 3:690740ab3394 34 wait(0.1);
hyunsungkim 3:690740ab3394 35 buzzer.write(0);
hyunsungkim 3:690740ab3394 36 wait(0.3);
hyunsungkim 3:690740ab3394 37 buzzer.write(0.5);
hyunsungkim 3:690740ab3394 38 buzzer.period_us(1000000/Mi5);
hyunsungkim 3:690740ab3394 39 wait(0.1);
hyunsungkim 3:690740ab3394 40 buzzer.period_us(1000000/So5);
hyunsungkim 3:690740ab3394 41 wait(0.1);
hyunsungkim 3:690740ab3394 42 buzzer.period_us(1000000/Ti5);
hyunsungkim 3:690740ab3394 43 wait(0.2);
hyunsungkim 3:690740ab3394 44 buzzer.write(0);
hyunsungkim 3:690740ab3394 45 }
hyunsungkim 3:690740ab3394 46
hyunsungkim 3:690740ab3394 47 void beepEnd()
hyunsungkim 3:690740ab3394 48 {
hyunsungkim 3:690740ab3394 49 buzzer.write(0.5);
hyunsungkim 3:690740ab3394 50 buzzer.period_us(1000000/So5);
hyunsungkim 3:690740ab3394 51 wait(0.1);
hyunsungkim 3:690740ab3394 52 buzzer.period_us(1000000/Mi5);
hyunsungkim 3:690740ab3394 53 wait(0.1);
hyunsungkim 3:690740ab3394 54 buzzer.period_us(1000000/Do5);
hyunsungkim 3:690740ab3394 55 wait(0.1);
hyunsungkim 3:690740ab3394 56 buzzer.write(0);
hyunsungkim 3:690740ab3394 57 }