Pulsweitenmodulation - Generieren eines x Hz Tones mittels PWM

Dependencies:   mbed

Fork of PwmOut by smd.iotkit.ch

Committer:
stefan1691
Date:
Mon Apr 20 08:08:14 2015 +0000
Revision:
1:4842c28f7ee3
Parent:
0:06b1d306796f
Child:
3:f40b90476234
Pulsweitenmodulation - Generieren eines x Hz Tones mittels PWM

Who changed what in which revision?

UserRevisionLine numberNew contents of line
stefan1691 1:4842c28f7ee3 1 /** Pulsweitenmodulation - Generieren eines x Hz Tones mittels PWM
marcel1691 0:06b1d306796f 2 */
marcel1691 0:06b1d306796f 3 #include "mbed.h"
marcel1691 0:06b1d306796f 4
stefan1691 1:4842c28f7ee3 5 PwmOut speaker( D7 );
marcel1691 0:06b1d306796f 6
marcel1691 0:06b1d306796f 7 int main()
marcel1691 0:06b1d306796f 8 {
stefan1691 1:4842c28f7ee3 9 while ( 1 )
marcel1691 0:06b1d306796f 10 {
stefan1691 1:4842c28f7ee3 11 // Polizei Sirene
stefan1691 1:4842c28f7ee3 12 speaker.period( 1.0 / 969.0 ); // 969 = Tonfrequenz in Hz
stefan1691 1:4842c28f7ee3 13 speaker = 0.5f;
stefan1691 1:4842c28f7ee3 14 wait( 0.5f );
stefan1691 1:4842c28f7ee3 15 speaker.period( 1.0 / 800.0 );
stefan1691 1:4842c28f7ee3 16 wait( 0.5f );
marcel1691 0:06b1d306796f 17 }
marcel1691 0:06b1d306796f 18 }