Jednostavni buzzer
buzzer
buzzer.h@0:ccd9568bdbfc, 2021-12-09 (annotated)
- Committer:
- dgerin
- Date:
- Thu Dec 09 08:07:47 2021 +0000
- Revision:
- 0:ccd9568bdbfc
piezo zvucnik
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
dgerin | 0:ccd9568bdbfc | 1 | #ifndef MBED_BEEP_H |
dgerin | 0:ccd9568bdbfc | 2 | #define MBED_BEEP_H |
dgerin | 0:ccd9568bdbfc | 3 | |
dgerin | 0:ccd9568bdbfc | 4 | #include "mbed.h" |
dgerin | 0:ccd9568bdbfc | 5 | |
dgerin | 0:ccd9568bdbfc | 6 | namespace mbed { |
dgerin | 0:ccd9568bdbfc | 7 | |
dgerin | 0:ccd9568bdbfc | 8 | class Beep { |
dgerin | 0:ccd9568bdbfc | 9 | |
dgerin | 0:ccd9568bdbfc | 10 | public: |
dgerin | 0:ccd9568bdbfc | 11 | |
dgerin | 0:ccd9568bdbfc | 12 | Beep (PinName pin); |
dgerin | 0:ccd9568bdbfc | 13 | |
dgerin | 0:ccd9568bdbfc | 14 | void beep (float frequency, float time); |
dgerin | 0:ccd9568bdbfc | 15 | |
dgerin | 0:ccd9568bdbfc | 16 | void nobeep(); |
dgerin | 0:ccd9568bdbfc | 17 | |
dgerin | 0:ccd9568bdbfc | 18 | private : |
dgerin | 0:ccd9568bdbfc | 19 | PwmOut _pwm; |
dgerin | 0:ccd9568bdbfc | 20 | Timeout toff; |
dgerin | 0:ccd9568bdbfc | 21 | }; |
dgerin | 0:ccd9568bdbfc | 22 | |
dgerin | 0:ccd9568bdbfc | 23 | } |
dgerin | 0:ccd9568bdbfc | 24 | #endif |
dgerin | 0:ccd9568bdbfc | 25 |