Learning classes.
Dependencies: C12832
Mikrovalna.h@0:df735aa160f3, 2016-02-10 (annotated)
- Committer:
- tbjazic
- Date:
- Wed Feb 10 11:19:25 2016 +0000
- Revision:
- 0:df735aa160f3
Initial.
Who changed what in which revision?
User | Revision | Line number | New 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 |