libreria chida

Committer:
arturogasca
Date:
Sat Dec 03 04:25:15 2016 +0000
Revision:
0:08ced55ecd21
mljko

Who changed what in which revision?

UserRevisionLine numberNew contents of line
arturogasca 0:08ced55ecd21 1 /* LM35.h */
arturogasca 0:08ced55ecd21 2 #ifndef LM35_H_
arturogasca 0:08ced55ecd21 3 #define LM35_H_
arturogasca 0:08ced55ecd21 4
arturogasca 0:08ced55ecd21 5 #include "mbed.h"
arturogasca 0:08ced55ecd21 6
arturogasca 0:08ced55ecd21 7
arturogasca 0:08ced55ecd21 8 /**
arturogasca 0:08ced55ecd21 9 */
arturogasca 0:08ced55ecd21 10 class LM35
arturogasca 0:08ced55ecd21 11 {
arturogasca 0:08ced55ecd21 12 public:
arturogasca 0:08ced55ecd21 13 /** Constructor
arturogasca 0:08ced55ecd21 14 */
arturogasca 0:08ced55ecd21 15 LM35(PinName pin);
arturogasca 0:08ced55ecd21 16
arturogasca 0:08ced55ecd21 17 /** Destructor
arturogasca 0:08ced55ecd21 18 */
arturogasca 0:08ced55ecd21 19 ~LM35();
arturogasca 0:08ced55ecd21 20
arturogasca 0:08ced55ecd21 21 /** Get temperature
arturogasca 0:08ced55ecd21 22 */
arturogasca 0:08ced55ecd21 23 float get();
arturogasca 0:08ced55ecd21 24
arturogasca 0:08ced55ecd21 25 private:
arturogasca 0:08ced55ecd21 26
arturogasca 0:08ced55ecd21 27 AnalogIn sensorPin;
arturogasca 0:08ced55ecd21 28 float tempC,a[10],avg;
arturogasca 0:08ced55ecd21 29 int i;
arturogasca 0:08ced55ecd21 30
arturogasca 0:08ced55ecd21 31 };
arturogasca 0:08ced55ecd21 32
arturogasca 0:08ced55ecd21 33 #endif /* LM35_H_ */