Learning classes.

Dependencies:   C12832

Dependents:   PURS_ZI_004

Committer:
tbjazic
Date:
Wed Feb 10 11:19:25 2016 +0000
Revision:
0:df735aa160f3
Initial.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tbjazic 0:df735aa160f3 1 #ifndef MIKROVALNA_H
tbjazic 0:df735aa160f3 2 #define MIKROVALNA_H
tbjazic 0:df735aa160f3 3
tbjazic 0:df735aa160f3 4 #include "mbed.h"
tbjazic 0:df735aa160f3 5 #include "C12832.h"
tbjazic 0:df735aa160f3 6
tbjazic 0:df735aa160f3 7 class Mikrovalna {
tbjazic 0:df735aa160f3 8 public:
tbjazic 0:df735aa160f3 9 Mikrovalna(PinName sekundePin, PinName startStopPin);
tbjazic 0:df735aa160f3 10 private:
tbjazic 0:df735aa160f3 11 InterruptIn sekunde, startStop;
tbjazic 0:df735aa160f3 12 C12832 lcd;
tbjazic 0:df735aa160f3 13 Timer debounceSekunde, debounceStartStop;
tbjazic 0:df735aa160f3 14 Timeout iskljuci;
tbjazic 0:df735aa160f3 15 void namjestiVrijeme();
tbjazic 0:df735aa160f3 16 void ukljuciIskljuci();
tbjazic 0:df735aa160f3 17 void iskljucenje();
tbjazic 0:df735aa160f3 18 bool ukljucena;
tbjazic 0:df735aa160f3 19 DigitalOut relej;
tbjazic 0:df735aa160f3 20 int vrijeme;
tbjazic 0:df735aa160f3 21 };
tbjazic 0:df735aa160f3 22
tbjazic 0:df735aa160f3 23 #endif // MIKROVALNA_H