Shivanand Gowda / Mbed OS hdc1080_Hellow_world

Dependencies:   HDC1080

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 
00002 #include "mbed.h"
00003 #include "HDC1080.h"
00004  
00005 //Pin Defines for I2C Bus
00006 #define         D_SDA            PB_7 
00007 #define         D_SCL            PB_6 
00008 
00009 
00010 
00011 
00012   
00013 int main()
00014 {
00015     
00016 HDC1080 TH_Sensor(D_SDA,D_SCL );  
00017 float temperature,humidity;
00018 unsigned long Serial_Number;
00019        
00020        printf("Manufacturer ID : %d \r\n ",TH_Sensor.ReadSignature());
00021        
00022        while(1)
00023        {
00024          temperature = TH_Sensor.readTemperature();     
00025         humidity = TH_Sensor.readHumidity();  
00026         Serial_Number=TH_Sensor.readSerialNumber();
00027         printf(" Temperature C=%0.3f  Humidity =%0.3f Serial Number =%ld\r\n",
00028           temperature,  humidity, Serial_Number);
00029         wait(2);
00030         }
00031     
00032 }