corrected TH02 sample program
Dependencies: mbed
Fork of TH02_humidity_temp by
main.cpp@0:f1951c6c9187, 2017-03-17 (annotated)
- Committer:
- superphil06
- Date:
- Fri Mar 17 10:13:49 2017 +0000
- Revision:
- 0:f1951c6c9187
- Child:
- 1:8326614f3037
TH02_sample_program
Who changed what in which revision?
User | Revision | Line number | New 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 | } |