Tester for DHT22

Dependencies:   DHT mbed

Committer:
gert_lauritsen
Date:
Fri Feb 05 10:04:28 2016 +0000
Revision:
0:3d3909a13aff
Child:
1:781c47971406
Test of DHT22 sensor

Who changed what in which revision?

UserRevisionLine numberNew contents of line
gert_lauritsen 0:3d3909a13aff 1 #include "mbed.h"
gert_lauritsen 0:3d3909a13aff 2 #include "DHT.h"
gert_lauritsen 0:3d3909a13aff 3
gert_lauritsen 0:3d3909a13aff 4 DigitalOut myled(LED1);
gert_lauritsen 0:3d3909a13aff 5 DHT dht22(p20,DHT22);
gert_lauritsen 0:3d3909a13aff 6
gert_lauritsen 0:3d3909a13aff 7 int main() {
gert_lauritsen 0:3d3909a13aff 8 printf("Starting!!!\r\n");
gert_lauritsen 0:3d3909a13aff 9 wait(1);
gert_lauritsen 0:3d3909a13aff 10 while(1) {
gert_lauritsen 0:3d3909a13aff 11 int err=dht22.readData();
gert_lauritsen 0:3d3909a13aff 12 if (err==0) {
gert_lauritsen 0:3d3909a13aff 13 printf("T: %.1f C",dht22.ReadTemperature(CELCIUS));
gert_lauritsen 0:3d3909a13aff 14 printf(" H %.1f\% \n\r",dht22.ReadHumidity());
gert_lauritsen 0:3d3909a13aff 15 }
gert_lauritsen 0:3d3909a13aff 16 myled = 1;
gert_lauritsen 0:3d3909a13aff 17 wait(2);
gert_lauritsen 0:3d3909a13aff 18 myled = 0;
gert_lauritsen 0:3d3909a13aff 19 wait(0.2);
gert_lauritsen 0:3d3909a13aff 20 }
gert_lauritsen 0:3d3909a13aff 21 }