6.4 Wenn sich jemand nähert, Lauflicht einschalten und Akustisches Signal

Dependencies:   mbed

Fork of 06-04-Uebung by th.iotkit.ch

Revision:
4:a470b7ed1f78
Parent:
3:713da1a5879b
Child:
5:8435f2075875
--- a/main.cpp	Sun Feb 22 10:38:58 2015 +0000
+++ b/main.cpp	Sat Apr 18 14:15:04 2015 +0000
@@ -6,9 +6,9 @@
 DigitalOut led2( D11 );
 DigitalOut led3( D12 );
 DigitalOut led4( D13 );
-DigitalOut  buzzer( D2 );           // Buzzer
+PwmOut     buzzer( D7 );           // Buzzer
 
-DigitalIn   pirSensor( A2 );        // Bewegungsmelder schaltet auf 1
+DigitalIn   pirSensor( A4 );        // Bewegungsmelder schaltet auf 1
 
 int main()
 {
@@ -21,7 +21,8 @@
             for ( int t = 0; t < 10; t++ ) 
             {
                 // Buzzer bleibt eingeschaltet werden die LED ON sind 
-                buzzer = 1;
+                buzzer.period( 1.0/900.0) ;     // 900hz period
+                buzzer = 0.9;                   // 90% duty cycle - max volume 
                 for ( int i = 0; i < 5; i++ ) 
                 {
                     switch  ( i )