The HDC1080 is a digital humidity sensor with integrated temperature sensor that provides excellent measurement accuracy at very low power.

Dependencies:   HDC1080

main.cpp

Committer:
shivanandgowdakr
Date:
2018-10-06
Revision:
0:0c5fe3ade1bb

File content as of revision 0:0c5fe3ade1bb:


#include "mbed.h"
#include "HDC1080.h"
 
//Pin Defines for I2C Bus
#define         D_SDA            PB_7 
#define         D_SCL            PB_6 




  
int main()
{
    
HDC1080 TH_Sensor(D_SDA,D_SCL );  
float temperature,humidity;
unsigned long Serial_Number;
       
       printf("Manufacturer ID : %d \r\n ",TH_Sensor.ReadSignature());
       
       while(1)
       {
         temperature = TH_Sensor.readTemperature();     
        humidity = TH_Sensor.readHumidity();  
        Serial_Number=TH_Sensor.readSerialNumber();
        printf(" Temperature C=%0.3f  Humidity =%0.3f Serial Number =%ld\r\n",
          temperature,  humidity, Serial_Number);
        wait(2);
        }
    
}