![](/media/cache/group/ep.webp.50x50_q85.jpg)
Pulsweitenmodulation - Generieren eines x Hz Tones mittels PWM
Dependencies: mbed
Fork of PwmOut by
Diff: main.cpp
- Revision:
- 1:4842c28f7ee3
- Parent:
- 0:06b1d306796f
- Child:
- 3:f40b90476234
--- a/main.cpp Mon Mar 23 13:47:51 2015 +0000 +++ b/main.cpp Mon Apr 20 08:08:14 2015 +0000 @@ -1,14 +1,18 @@ -/** Pulsweitenmodulation +/** Pulsweitenmodulation - Generieren eines x Hz Tones mittels PWM */ #include "mbed.h" -PwmOut led( D13 ); +PwmOut speaker( D7 ); int main() { - for ( float i = 0.0; i < 1.0f; i += 0.01f ) + while ( 1 ) { - led = i; - wait ( 0.1 ); + // Polizei Sirene + speaker.period( 1.0 / 969.0 ); // 969 = Tonfrequenz in Hz + speaker = 0.5f; + wait( 0.5f ); + speaker.period( 1.0 / 800.0 ); + wait( 0.5f ); } } \ No newline at end of file