corrected TH02 sample program

Dependencies:   mbed

Fork of TH02_humidity_temp by bazot-laurent

main.cpp

Committer:
superphil06
Date:
2019-10-21
Revision:
1:8326614f3037
Parent:
0:f1951c6c9187

File content as of revision 1:8326614f3037:

#include "mbed.h"

#include "th02.h"



//DigitalOut myled(LED1);


TH02 MyTH02 (I2C_SDA,I2C_SCL,TH02_I2C_ADDR<<1);// connect hsensor on RX2 TX2
//TH02 MyTH02 (p28,p27,TH02_I2C_ADDR<<1);// connect hsensor on RX2 TX2

int main() {
    int iTemp,iTime,iTempbrute,iRH,iRHbrute;
    printf ("\n\r start reading TH02");
  //MyTH02.startTempConv(true,true);
  
   MyTH02.startTempConv(true,true);
       iTime= MyTH02.waitEndConversion();// wait until onversion  is done
       printf ("\n\r time=%d",iTime);
    
    
    while(1) {
       
       MyTH02.startTempConv(true,true);
       iTime= MyTH02.waitEndConversion();// wait until onversion  is done
     iTempbrute= MyTH02.getConversionValue();
        iTemp=MyTH02.getLastRawTemp();
          printf ("\n\r temp value=%d  %d",iTemp,iTempbrute );
         
          
        MyTH02.startRHConv(true,true);
       iTime= MyTH02.waitEndConversion();// wait until onversion  is done
         printf ("\n\r time=%d",iTime);
      iRHbrute= MyTH02.getConversionValue();
        iRH=MyTH02.getLastRawRH();
          printf ("\n\r RH value=%d  %d",iRH,iRHbrute );
          
          
          wait_ms(100);
      
      
      
      
    }
}