Franjo Tudek
Dependencies: mbed SeeedShieldBot BluetoothSerial
Doorbell.cpp@0:90b835ec611a, 2021-05-07 (annotated)
- Committer:
- franjo1
- Date:
- Fri May 07 15:22:28 2021 +0000
- Revision:
- 0:90b835ec611a
Franjo Tudek
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
franjo1 | 0:90b835ec611a | 1 | #include "Doorbell.h" |
franjo1 | 0:90b835ec611a | 2 | #include "mbed.h" |
franjo1 | 0:90b835ec611a | 3 | Bell::Bell(PinName Piezzo) : Buzzer(Piezzo) { |
franjo1 | 0:90b835ec611a | 4 | |
franjo1 | 0:90b835ec611a | 5 | } |
franjo1 | 0:90b835ec611a | 6 | |
franjo1 | 0:90b835ec611a | 7 | void Bell::Buzz(int f, int b) { |
franjo1 | 0:90b835ec611a | 8 | |
franjo1 | 0:90b835ec611a | 9 | Buzzer.period(1/(f)); // set PWM period |
franjo1 | 0:90b835ec611a | 10 | Buzzer=0.5; // set duty cycle |
franjo1 | 0:90b835ec611a | 11 | wait(0.5*b); |
franjo1 | 0:90b835ec611a | 12 | } |