SoundWaveGenerator test bed
Dependencies: SoundWaveGenerator mbed
main.cpp
- Committer:
- osmeest
- Date:
- 2011-01-24
- Revision:
- 0:9027b50b2ced
File content as of revision 0:9027b50b2ced:
#include "mbed.h" #include "snd_wave_generator/SoundWaveGenerator.h" #include "snd_wave_generator/TriangleWave.h" #include "snd_wave_generator/SineWave.h" #include "snd_wave_generator/WaveCombo.h" using namespace snd_wave_generator; int main() { SineWave sw(440); TriangleWave tw(1000); WaveCombo cw; cw.add(&sw).add(&tw); SoundWaveGenerator generator(16000); BusOut leds(LED1, LED2, LED4); while(1) { leds = 1; generator.play(&sw); wait(1); leds = 4; generator.stop(); wait(0.2); leds = 2; generator.play(&tw); wait(1); leds = 3; generator.play(&cw); wait(1); leds = 4; generator.stop(); wait(2); } }