Umair Aftab
/
DHT-11
DHT-11 Tested Working
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h" 00002 #include "DHT.h" 00003 00004 DigitalOut myled(LED1); 00005 00006 DHT sensor(PTD4,SEN11301P); // Use the SEN11301P sensor 00007 00008 int main() { 00009 int err; 00010 printf("\r\nDHT Test program"); 00011 printf("\r\n******************\r\n"); 00012 wait(1); // wait 1 second for device stable status 00013 while (1) { 00014 myled = 1; 00015 err = sensor.readData(); 00016 if (err == 0) { 00017 printf("Temperature is %4.2f C \r\n",sensor.ReadTemperature(CELCIUS)); 00018 printf("Temperature is %4.2f F \r\n",sensor.ReadTemperature(FARENHEIT)); 00019 printf("Temperature is %4.2f K \r\n",sensor.ReadTemperature(KELVIN)); 00020 printf("Humidity is %4.2f \r\n",sensor.ReadHumidity()); 00021 printf("Dew point is %4.2f \r\n",sensor.CalcdewPoint(sensor.ReadTemperature(CELCIUS), sensor.ReadHumidity())); 00022 printf("Dew point (fast) is %4.2f \r\n",sensor.CalcdewPointFast(sensor.ReadTemperature(CELCIUS), sensor.ReadHumidity())); 00023 } else 00024 printf("\r\nErr %i \n",err); 00025 myled = 0; 00026 wait(15); 00027 } 00028 }
Generated on Fri Jul 22 2022 16:44:51 by 1.7.2