Library untuk Sensor APi UVtron
Uvtron.h@0:04e9d4e18cd6, 2019-06-14 (annotated)
- Committer:
- hisyamfs
- Date:
- Fri Jun 14 15:19:19 2019 +0000
- Revision:
- 0:04e9d4e18cd6
Library untuk Uvtron
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
hisyamfs | 0:04e9d4e18cd6 | 1 | #ifndef UVTRON_H |
hisyamfs | 0:04e9d4e18cd6 | 2 | #define UVTRON_H |
hisyamfs | 0:04e9d4e18cd6 | 3 | |
hisyamfs | 0:04e9d4e18cd6 | 4 | #include "mbed.h" |
hisyamfs | 0:04e9d4e18cd6 | 5 | |
hisyamfs | 0:04e9d4e18cd6 | 6 | class Uvtron |
hisyamfs | 0:04e9d4e18cd6 | 7 | { |
hisyamfs | 0:04e9d4e18cd6 | 8 | public: |
hisyamfs | 0:04e9d4e18cd6 | 9 | // Constructor |
hisyamfs | 0:04e9d4e18cd6 | 10 | Uvtron(PinName a); |
hisyamfs | 0:04e9d4e18cd6 | 11 | |
hisyamfs | 0:04e9d4e18cd6 | 12 | unsigned int Counter, PrevCounter, NextCounter; |
hisyamfs | 0:04e9d4e18cd6 | 13 | unsigned char Flag; |
hisyamfs | 0:04e9d4e18cd6 | 14 | unsigned char FlagScan; |
hisyamfs | 0:04e9d4e18cd6 | 15 | |
hisyamfs | 0:04e9d4e18cd6 | 16 | void Count(); |
hisyamfs | 0:04e9d4e18cd6 | 17 | void Read(); |
hisyamfs | 0:04e9d4e18cd6 | 18 | void UVScan(); |
hisyamfs | 0:04e9d4e18cd6 | 19 | |
hisyamfs | 0:04e9d4e18cd6 | 20 | private: |
hisyamfs | 0:04e9d4e18cd6 | 21 | InterruptIn _a; |
hisyamfs | 0:04e9d4e18cd6 | 22 | unsigned char i; |
hisyamfs | 0:04e9d4e18cd6 | 23 | }; |
hisyamfs | 0:04e9d4e18cd6 | 24 | |
hisyamfs | 0:04e9d4e18cd6 | 25 | #endif |
hisyamfs | 0:04e9d4e18cd6 | 26 |