Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
beep.cpp
00001 #include "beep.h" 00002 00003 extern PwmOut buzzer; 00004 void beepStart() 00005 { 00006 buzzer.write(0.5); 00007 buzzer.period_us(1000000/Do5); 00008 wait(0.1); 00009 buzzer.period_us(1000000/Mi5); 00010 wait(0.1); 00011 buzzer.period_us(1000000/So5); 00012 wait(0.1); 00013 buzzer.write(1); 00014 } 00015 00016 void beepAfterset() 00017 { 00018 buzzer.write(0.5); 00019 buzzer.period_us(1000000/Do5); 00020 wait(0.1); 00021 buzzer.period_us(1000000/Mi5); 00022 wait(0.1); 00023 buzzer.period_us(1000000/So5); 00024 wait(0.1); 00025 buzzer.write(1); 00026 buzzer.write(0.5); 00027 buzzer.period_us(1000000/Re5); 00028 wait(0.1); 00029 buzzer.period_us(1000000/Fa5); 00030 wait(0.1); 00031 buzzer.period_us(1000000/La5); 00032 wait(0.1); 00033 buzzer.write(1); 00034 buzzer.write(0.5); 00035 buzzer.period_us(1000000/Mi5); 00036 wait(0.1); 00037 buzzer.period_us(1000000/So5); 00038 wait(0.1); 00039 buzzer.period_us(1000000/Ti5); 00040 wait(0.2); 00041 buzzer.write(1); 00042 } 00043 00044 void beepEnd() 00045 { 00046 buzzer.write(0.5); 00047 buzzer.period_us(1000000/So5); 00048 wait(0.1); 00049 buzzer.period_us(1000000/Mi5); 00050 wait(0.1); 00051 buzzer.period_us(1000000/Do5); 00052 wait(0.1); 00053 buzzer.write(0); 00054 }
Generated on Thu Jul 28 2022 20:37:08 by
1.7.2