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.
Dependencies: SoundWaveGenerator mbed
main.cpp
00001 #include "mbed.h" 00002 #include "snd_wave_generator/SoundWaveGenerator.h" 00003 #include "snd_wave_generator/TriangleWave.h" 00004 #include "snd_wave_generator/SineWave.h" 00005 #include "snd_wave_generator/WaveCombo.h" 00006 00007 using namespace snd_wave_generator; 00008 00009 int main() { 00010 SineWave sw(440); 00011 TriangleWave tw(1000); 00012 WaveCombo cw; 00013 cw.add(&sw).add(&tw); 00014 SoundWaveGenerator generator(16000); 00015 00016 BusOut leds(LED1, LED2, LED4); 00017 00018 while(1) { 00019 leds = 1; 00020 generator.play(&sw); 00021 wait(1); 00022 leds = 4; 00023 generator.stop(); 00024 wait(0.2); 00025 leds = 2; 00026 generator.play(&tw); 00027 wait(1); 00028 leds = 3; 00029 generator.play(&cw); 00030 wait(1); 00031 leds = 4; 00032 generator.stop(); 00033 wait(2); 00034 } 00035 }
Generated on Fri Aug 19 2022 01:55:35 by
1.7.2