TVZ Mechatronics Team / Sviraj
Committer:
tbjazic
Date:
Wed Sep 07 07:53:54 2016 +0000
Revision:
0:66329e66d1c9
inital

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tbjazic 0:66329e66d1c9 1 #ifndef SVIRAJ_H
tbjazic 0:66329e66d1c9 2 #define SVIRAJ_H
tbjazic 0:66329e66d1c9 3
tbjazic 0:66329e66d1c9 4 #include "mbed.h"
tbjazic 0:66329e66d1c9 5
tbjazic 0:66329e66d1c9 6 class Sviraj {
tbjazic 0:66329e66d1c9 7 public:
tbjazic 0:66329e66d1c9 8 Sviraj(PinName pinIzbora, PinName pinZvucnika);
tbjazic 0:66329e66d1c9 9 private:
tbjazic 0:66329e66d1c9 10 InterruptIn izbor;
tbjazic 0:66329e66d1c9 11 PwmOut zvucnik;
tbjazic 0:66329e66d1c9 12 Timer debounce;
tbjazic 0:66329e66d1c9 13 int odabraniTon;
tbjazic 0:66329e66d1c9 14 Timeout vrijemeTona;
tbjazic 0:66329e66d1c9 15 void izborTona();
tbjazic 0:66329e66d1c9 16 void iskljuciZvucnik();
tbjazic 0:66329e66d1c9 17 float frekvencija;
tbjazic 0:66329e66d1c9 18 };
tbjazic 0:66329e66d1c9 19
tbjazic 0:66329e66d1c9 20 #endif