![](/media/cache/group/ep.webp.50x50_q85.jpg)
6.6. Sobald kein magnetisches Feld mehr vorhanden, Akustisches Signal auslösen.
Diff: main.cpp
- Revision:
- 0:76692683baea
- Child:
- 1:4df8cc0c6b73
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Sun Apr 26 13:40:01 2015 +0000 @@ -0,0 +1,26 @@ +/** 6.6. Sobald kein magnetisches Feld mehr vorhanden, Akustisches Signal auslösen. +*/ +#include "mbed.h" + +// Hall Sensor +AnalogIn hallSensor( A2 ); +// Summer (Buzzer) +PwmOut speaker( D7 ); + +int main() +{ + while(1) + { + if ( hallSensor.read() > 0.1f ) + { + // 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 ); + } + else + speaker = 0.0f; + } +} \ No newline at end of file