![](/media/cache/group/tvz-logo.png.50x50_q85.png)
Sklop koji spaja rad LED-ica i piezzo buzzera stvarajući Božićni ugođaj. 3 LED diode predstavljaju lampice za bor te svijetle izmjenicno. Piezzo buzzer služi za konstantno sviranje božićnih pjesama (Santa claus is coming to town, Jingle Bells, We wish you a merry Christmas). Svakim tonom koji se odsvira na piezzo buzzeru LED-ice naprave jedan krug svijetljenja stvarajući dojam lampica za bor. User_Button tipkalo na pločici zaustavlja rad lampica na 5sek, a integrirana zelena LD2 pokazuje ispravnost programa tako što koristi ticker, te svijetli u intervalima 1 sek.
Dependencies: buzzer
Flasher.h@0:3af3d8a1d741, 2020-11-26 (annotated)
- Committer:
- nzigic
- Date:
- Thu Nov 26 16:23:40 2020 +0000
- Revision:
- 0:3af3d8a1d741
Programski rad Mikroupravljaci
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
nzigic | 0:3af3d8a1d741 | 1 | #ifndef MBED_FLASHER_H |
nzigic | 0:3af3d8a1d741 | 2 | #define MBED_FLASHER_H |
nzigic | 0:3af3d8a1d741 | 3 | #include "mbed.h" |
nzigic | 0:3af3d8a1d741 | 4 | class Flasher |
nzigic | 0:3af3d8a1d741 | 5 | { |
nzigic | 0:3af3d8a1d741 | 6 | public: |
nzigic | 0:3af3d8a1d741 | 7 | Flasher(PinName pin); |
nzigic | 0:3af3d8a1d741 | 8 | void flash(int n); |
nzigic | 0:3af3d8a1d741 | 9 | private: |
nzigic | 0:3af3d8a1d741 | 10 | DigitalOut _pin; |
nzigic | 0:3af3d8a1d741 | 11 | }; |
nzigic | 0:3af3d8a1d741 | 12 | #endif |