corrected TH02 sample program

Dependencies:   mbed

Committer:
superphil06
Date:
Fri Mar 17 10:13:49 2017 +0000
Revision:
0:f1951c6c9187
TH02_sample_program

Who changed what in which revision?

UserRevisionLine numberNew contents of line
superphil06 0:f1951c6c9187 1 #include "mbed.h"
superphil06 0:f1951c6c9187 2 #include "th02.h"
superphil06 0:f1951c6c9187 3
superphil06 0:f1951c6c9187 4
superphil06 0:f1951c6c9187 5
superphil06 0:f1951c6c9187 6 DigitalOut myled(LED1);
superphil06 0:f1951c6c9187 7
superphil06 0:f1951c6c9187 8
superphil06 0:f1951c6c9187 9 TH02 MyTH02 (p28,p27,TH02_I2C_ADDR<<1);// connect hsensor on RX2 TX2
superphil06 0:f1951c6c9187 10
superphil06 0:f1951c6c9187 11
superphil06 0:f1951c6c9187 12 int main() {
superphil06 0:f1951c6c9187 13 int iTemp,iTime,iTempbrute,iRH,iRHbrute;
superphil06 0:f1951c6c9187 14 printf ("\n start reading TH02");
superphil06 0:f1951c6c9187 15 //MyTH02.startTempConv(true,true);
superphil06 0:f1951c6c9187 16
superphil06 0:f1951c6c9187 17
superphil06 0:f1951c6c9187 18
superphil06 0:f1951c6c9187 19 while(1) {
superphil06 0:f1951c6c9187 20 MyTH02.startTempConv(true,true);
superphil06 0:f1951c6c9187 21 iTime= MyTH02.waitEndConversion();// wait until onversion is done
superphil06 0:f1951c6c9187 22 printf ("\n time=%d",iTime);
superphil06 0:f1951c6c9187 23 iTempbrute= MyTH02.getConversionValue();
superphil06 0:f1951c6c9187 24 iTemp=MyTH02.getLastRawTemp();
superphil06 0:f1951c6c9187 25 printf ("\n temp value=%d %d",iTemp,iTempbrute );
superphil06 0:f1951c6c9187 26
superphil06 0:f1951c6c9187 27 MyTH02.startRHConv(true,true);
superphil06 0:f1951c6c9187 28 iTime= MyTH02.waitEndConversion();// wait until onversion is done
superphil06 0:f1951c6c9187 29 printf ("\n time=%d",iTime);
superphil06 0:f1951c6c9187 30 iRHbrute= MyTH02.getConversionValue();
superphil06 0:f1951c6c9187 31 iRH=MyTH02.getLastRawRH();
superphil06 0:f1951c6c9187 32 printf ("\n RH value=%d %d",iRH,iRHbrute );
superphil06 0:f1951c6c9187 33
superphil06 0:f1951c6c9187 34
superphil06 0:f1951c6c9187 35 wait_ms(1000);
superphil06 0:f1951c6c9187 36
superphil06 0:f1951c6c9187 37
superphil06 0:f1951c6c9187 38
superphil06 0:f1951c6c9187 39
superphil06 0:f1951c6c9187 40 }
superphil06 0:f1951c6c9187 41 }