6.4 Wenn sich jemand nähert, Lauflicht einschalten und Akustisches Signal
Dependencies: mbed
Fork of 06-04-Uebung by
Diff: main.cpp
- Revision:
- 4:a470b7ed1f78
- Parent:
- 3:713da1a5879b
- Child:
- 5:8435f2075875
diff -r 713da1a5879b -r a470b7ed1f78 main.cpp --- 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 )