Wim De Roeve
/
DHT_TestProgram
DHT testprogram
main.cpp@0:9ef709bfeb08, 2012-07-10 (annotated)
- Committer:
- Wimpie
- Date:
- Tue Jul 10 13:11:23 2012 +0000
- Revision:
- 0:9ef709bfeb08
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Wimpie | 0:9ef709bfeb08 | 1 | #include "mbed.h" |
Wimpie | 0:9ef709bfeb08 | 2 | #include "DHT.h" |
Wimpie | 0:9ef709bfeb08 | 3 | |
Wimpie | 0:9ef709bfeb08 | 4 | DigitalOut myled(LED1); |
Wimpie | 0:9ef709bfeb08 | 5 | |
Wimpie | 0:9ef709bfeb08 | 6 | DHT sensor(p23,SEN11301P); // Use the SEN11301P sensor |
Wimpie | 0:9ef709bfeb08 | 7 | |
Wimpie | 0:9ef709bfeb08 | 8 | int main() { |
Wimpie | 0:9ef709bfeb08 | 9 | int err; |
Wimpie | 0:9ef709bfeb08 | 10 | printf("\r\nDHT Test program"); |
Wimpie | 0:9ef709bfeb08 | 11 | printf("\r\n******************\r\n"); |
Wimpie | 0:9ef709bfeb08 | 12 | wait(1); // wait 1 second for device stable status |
Wimpie | 0:9ef709bfeb08 | 13 | while (1) { |
Wimpie | 0:9ef709bfeb08 | 14 | myled = 1; |
Wimpie | 0:9ef709bfeb08 | 15 | err = sensor.readData(); |
Wimpie | 0:9ef709bfeb08 | 16 | if (err == 0) { |
Wimpie | 0:9ef709bfeb08 | 17 | printf("Temperature is %4.2f C \r\n",sensor.ReadTemperature(CELCIUS)); |
Wimpie | 0:9ef709bfeb08 | 18 | printf("Temperature is %4.2f F \r\n",sensor.ReadTemperature(FARENHEIT)); |
Wimpie | 0:9ef709bfeb08 | 19 | printf("Temperature is %4.2f K \r\n",sensor.ReadTemperature(KELVIN)); |
Wimpie | 0:9ef709bfeb08 | 20 | printf("Humidity is %4.2f \r\n",sensor.ReadHumidity()); |
Wimpie | 0:9ef709bfeb08 | 21 | printf("Dew point is %4.2f \r\n",sensor.CalcdewPoint(sensor.ReadTemperature(CELCIUS), sensor.ReadHumidity())); |
Wimpie | 0:9ef709bfeb08 | 22 | printf("Dew point (fast) is %4.2f \r\n",sensor.CalcdewPointFast(sensor.ReadTemperature(CELCIUS), sensor.ReadHumidity())); |
Wimpie | 0:9ef709bfeb08 | 23 | } else |
Wimpie | 0:9ef709bfeb08 | 24 | printf("\r\nErr %i \n",err); |
Wimpie | 0:9ef709bfeb08 | 25 | myled = 0; |
Wimpie | 0:9ef709bfeb08 | 26 | wait(5); |
Wimpie | 0:9ef709bfeb08 | 27 | } |
Wimpie | 0:9ef709bfeb08 | 28 | } |