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 #include "LM35.h"
arturogasca 0:08ced55ecd21 2
arturogasca 0:08ced55ecd21 3 LM35::LM35(PinName pin) :
arturogasca 0:08ced55ecd21 4 sensorPin(pin)
arturogasca 0:08ced55ecd21 5 {
arturogasca 0:08ced55ecd21 6 }
arturogasca 0:08ced55ecd21 7
arturogasca 0:08ced55ecd21 8 LM35::~LM35()
arturogasca 0:08ced55ecd21 9 {
arturogasca 0:08ced55ecd21 10 }
arturogasca 0:08ced55ecd21 11
arturogasca 0:08ced55ecd21 12 float LM35::get()
arturogasca 0:08ced55ecd21 13 {
arturogasca 0:08ced55ecd21 14 avg=0;
arturogasca 0:08ced55ecd21 15 for(i=0;i<10;i++)
arturogasca 0:08ced55ecd21 16 {
arturogasca 0:08ced55ecd21 17 a[i]=sensorPin.read();
arturogasca 0:08ced55ecd21 18 wait(.02);
arturogasca 0:08ced55ecd21 19 }
arturogasca 0:08ced55ecd21 20 for(i=0;i<10;i++)
arturogasca 0:08ced55ecd21 21 {
arturogasca 0:08ced55ecd21 22 avg=avg+(a[i]/10);
arturogasca 0:08ced55ecd21 23 }
arturogasca 0:08ced55ecd21 24
arturogasca 0:08ced55ecd21 25 tempC=(avg*3.685503686*100);
arturogasca 0:08ced55ecd21 26
arturogasca 0:08ced55ecd21 27 return (tempC);
arturogasca 0:08ced55ecd21 28 }
arturogasca 0:08ced55ecd21 29