A library for the use of AM2303 (a.k.a. DHT22), a temperature and humidity sensor.

Dependents:   AM2303_Hello_World

Fork of DHT11 by Shigenori Inoue

Files at this revision

API Documentation at this revision

Comitter:
s_inoue_mbed
Date:
Thu Sep 25 14:13:10 2014 +0000
Parent:
10:f0d789f49df7
Child:
12:1ad0612823e9
Commit message:
Bug fix (I/O pin is changed to OUTPUT for the start pulse).

Changed in this revision

DHT11.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/DHT11.cpp	Tue Sep 16 13:06:43 2014 +0000
+++ b/DHT11.cpp	Thu Sep 25 14:13:10 2014 +0000
@@ -55,10 +55,13 @@
 
     // Sending start signal, low signal for around 10 ms
     t.reset();
+    io.output();
+    io = 0;
     do {
-        io = 0;
     } while (t.read_ms() < 20 + t_tol_start);
+    io.input();
     io = 1;
+    
 
     // Waiting for the start of the response signal
     t.reset();