Tester for DHT22

Dependencies:   DHT mbed

Committer:
gert_lauritsen
Date:
Wed Feb 24 08:36:25 2016 +0000
Revision:
1:781c47971406
Parent:
0:3d3909a13aff
Child:
2:97f36e93b6e6
Fungerende DHT22 p? K64F;

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 1:781c47971406 4
gert_lauritsen 0:3d3909a13aff 5 DigitalOut myled(LED1);
gert_lauritsen 1:781c47971406 6 DHT dht22(A2,DHT22);
gert_lauritsen 0:3d3909a13aff 7
gert_lauritsen 0:3d3909a13aff 8 int main() {
gert_lauritsen 0:3d3909a13aff 9 printf("Starting!!!\r\n");
gert_lauritsen 0:3d3909a13aff 10 wait(1);
gert_lauritsen 0:3d3909a13aff 11 while(1) {
gert_lauritsen 0:3d3909a13aff 12 int err=dht22.readData();
gert_lauritsen 0:3d3909a13aff 13 if (err==0) {
gert_lauritsen 0:3d3909a13aff 14 printf("T: %.1f C",dht22.ReadTemperature(CELCIUS));
gert_lauritsen 0:3d3909a13aff 15 printf(" H %.1f\% \n\r",dht22.ReadHumidity());
gert_lauritsen 0:3d3909a13aff 16 }
gert_lauritsen 1:781c47971406 17
gert_lauritsen 0:3d3909a13aff 18 myled = 1;
gert_lauritsen 0:3d3909a13aff 19 wait(2);
gert_lauritsen 0:3d3909a13aff 20 myled = 0;
gert_lauritsen 0:3d3909a13aff 21 wait(0.2);
gert_lauritsen 0:3d3909a13aff 22 }
gert_lauritsen 0:3d3909a13aff 23 }