Program opisuje signalizaciju otvaranja garaznih vrata. Kada su vrata zatvorena svjetli crvena ledica, na pritisak tipkala pokreće se otvaranje vrata. signalizacija otvaranja vrata je titrajuća zuta ledica i zvuk iz buzzera. Kada su vrata otvorena svjetli zelena ledica.

Dependencies:   Piezo_zvucnik

Revision:
0:054375111414
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/buzzer.cpp	Thu Dec 09 07:52:53 2021 +0000
@@ -0,0 +1,23 @@
+#include "buzzer.h"
+#include "mbed.h"
+ 
+using namespace mbed;
+ 
+Beep::Beep(PinName pin) : _pwm(pin)
+{
+    _pwm.write(0.0);
+}
+ 
+void Beep::nobeep()
+{
+    _pwm.write(0.0);
+}
+ 
+
+void Beep::beep(float freq, float time)
+{
+ 
+    _pwm.period(1.0/freq);
+    _pwm.write(0.5);
+    toff.attach(this,&Beep::nobeep, time);
+}
\ No newline at end of file