ZI6 lib
Dependencies: C12832
SinusGen.h@0:3dddb6a52298, 2016-06-23 (annotated)
- Committer:
- tbjazic
- Date:
- Thu Jun 23 13:45:33 2016 +0000
- Revision:
- 0:3dddb6a52298
initial
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
tbjazic | 0:3dddb6a52298 | 1 | #ifndef SINUS_GEN |
tbjazic | 0:3dddb6a52298 | 2 | #define SINUS_GEN |
tbjazic | 0:3dddb6a52298 | 3 | |
tbjazic | 0:3dddb6a52298 | 4 | #include "mbed.h" |
tbjazic | 0:3dddb6a52298 | 5 | #include "C12832.h" |
tbjazic | 0:3dddb6a52298 | 6 | |
tbjazic | 0:3dddb6a52298 | 7 | class SinusGen { |
tbjazic | 0:3dddb6a52298 | 8 | public: |
tbjazic | 0:3dddb6a52298 | 9 | SinusGen(PinName temp1Pin, PinName temp2Pin, PinName tipkaloPin); |
tbjazic | 0:3dddb6a52298 | 10 | |
tbjazic | 0:3dddb6a52298 | 11 | private: |
tbjazic | 0:3dddb6a52298 | 12 | AnalogIn pot1, pot2; |
tbjazic | 0:3dddb6a52298 | 13 | InterruptIn tipkalo; |
tbjazic | 0:3dddb6a52298 | 14 | C12832 lcd; |
tbjazic | 0:3dddb6a52298 | 15 | PwmOut led1, led2, led3, led4; |
tbjazic | 0:3dddb6a52298 | 16 | Ticker ticker; |
tbjazic | 0:3dddb6a52298 | 17 | void generirajPrikazi(); |
tbjazic | 0:3dddb6a52298 | 18 | int izbor; |
tbjazic | 0:3dddb6a52298 | 19 | float U, A, y, t; |
tbjazic | 0:3dddb6a52298 | 20 | void izborLedice(); |
tbjazic | 0:3dddb6a52298 | 21 | Timer debounce; |
tbjazic | 0:3dddb6a52298 | 22 | }; |
tbjazic | 0:3dddb6a52298 | 23 | |
tbjazic | 0:3dddb6a52298 | 24 | #endif |