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

https://os.mbed.com/media/uploads/nzigic/mikro_led_bozicne_lampice_800.jpg

Committer:
nzigic
Date:
Thu Nov 26 16:23:40 2020 +0000
Revision:
0:3af3d8a1d741
Programski rad Mikroupravljaci

Who changed what in which revision?

UserRevisionLine numberNew contents of line
nzigic 0:3af3d8a1d741 1 #include "Flasher.h"
nzigic 0:3af3d8a1d741 2 #include "mbed.h"
nzigic 0:3af3d8a1d741 3 Flasher::Flasher(PinName pin) : _pin(pin)
nzigic 0:3af3d8a1d741 4 {
nzigic 0:3af3d8a1d741 5 _pin = 0;
nzigic 0:3af3d8a1d741 6 }
nzigic 0:3af3d8a1d741 7 void Flasher::flash(int n)
nzigic 0:3af3d8a1d741 8 {
nzigic 0:3af3d8a1d741 9 for(int i=0; i<n*1; i++) {
nzigic 0:3af3d8a1d741 10 _pin = !_pin;
nzigic 0:3af3d8a1d741 11 wait(0.025);
nzigic 0:3af3d8a1d741 12 }
nzigic 0:3af3d8a1d741 13 }