kohacraft Lab
/
kc_4_humikiri
踏切のようにLEDが点滅し音がなるプログラムです 改変等自由にご利用ください
main.cpp
- Committer:
- kohacraft
- Date:
- 2016-07-16
- Revision:
- 0:90420c300e64
File content as of revision 0:90420c300e64:
/* 踏切のプログラムです */ #include "mbed.h" DigitalOut sp(dp1); //スピーカーのピンを設定します DigitalOut l1(dp13);//1つ目のLEDのピンを設定します DigitalOut l2(dp14);//2つ目のLEDのピンを設定します int main() { while(1) { //片方のLEDだけを点灯 l1 = 1; l2 = 0; //ミの音をちょっと出す for( int i=0 ; i<20 ; i++ ) { sp = 1; wait(1.0/1318.51/2); //1318.51Hzがミの音 sp = 0; wait(1.0/1318.51/2); } //ドの音を長く出す for( int i=0 ; i<200*2 ; i++ ) { sp = 0; wait(1.0/1046.50/2); //1046.50Hzがドの音 sp = 1; wait(1.0/1046.50/2); } wait (0.1); //もう片方のLEDだけを点灯 l1 = 0; l2 = 1; //ミの音をちょっと出す for( int i=0 ; i<20*2 ; i++ ) { sp = 1; wait(1.0/1318.51/2); sp = 0; wait(1.0/1318.51/2); } //ドの音を長く出す for( int i=0 ; i<200*2 ; i++ ) { sp = 0; wait(1.0/1046.50/2); sp = 1; wait(1.0/1046.50/2); } wait (0.1); } }