0

Dependents:   Micro_music_box_2 Mic_music_box

Revision:
0:f37201b09807
diff -r 000000000000 -r f37201b09807 buzzer.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/buzzer.cpp	Thu Feb 24 14:50:05 2022 +0000
@@ -0,0 +1,26 @@
+#include "buzzer.h"
+#include "mbed.h"
+
+// glavna datoteka
+
+using namespace mbed;
+
+
+Beep::Beep(PinName pin) : _pwm(pin)
+{
+    _pwm.write(0.0);                    //početno stanje
+}
+
+void Beep::nobeep()
+{
+    _pwm.write(0.0);
+}
+
+
+void Beep::beep(float freq, float time)         // Definiranje frekvencije u Hz i tranjanje tona u sekundama za jedan zvučni signal
+{
+
+    _pwm.period(1.0/freq);               
+    _pwm.write(0.5);
+    toff.attach(this,&Beep::nobeep, time);
+}
\ No newline at end of file