Library untuk Sensor APi UVtron

Committer:
hisyamfs
Date:
Fri Jun 14 15:19:19 2019 +0000
Revision:
0:04e9d4e18cd6
Library untuk Uvtron

Who changed what in which revision?

UserRevisionLine numberNew 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