2015-03-01 11:53:47 +01:00
|
|
|
The DHT11, 21, 22, 33 and 44 are relative inexpensive sensors for measuring temperature and humidity.
|
2014-02-10 18:56:10 +01:00
|
|
|
|
2015-03-01 11:53:47 +01:00
|
|
|
This library can be used for reading both values from these DHT sensors.
|
2014-06-26 20:48:20 +02:00
|
|
|
The DHT11 only returns integers (e.g. 20) and does not support negative values.
|
|
|
|
The others are quite similar and provide one decimal digit (e.g. 20.2)
|
2014-02-10 18:56:10 +01:00
|
|
|
The hardware pins of the sensors and handshake are identical so ideal to combine in one lib.
|
|
|
|
|
2014-11-16 14:25:44 +01:00
|
|
|
The library (0.1.13 version) is confirmed to work on:
|
2014-02-10 18:56:10 +01:00
|
|
|
|
|
|
|
UNO (tested myself)
|
|
|
|
2009 (tested myself)
|
|
|
|
MEGA2560
|
|
|
|
DUE
|
|
|
|
attiny85 @8MHz
|
|
|
|
Digistump Digix @ 84 MHz
|
|
|
|
|
2014-10-15 08:00:59 +02:00
|
|
|
More information - http://playground.arduino.cc//Main/DHTLib -
|
|
|
|
|
2015-03-01 11:53:47 +01:00
|
|
|
Notes:
|
2014-11-25 19:40:25 +01:00
|
|
|
version 0.1.13 is the last stable version for both AVR and ARM
|
2014-11-16 14:25:44 +01:00
|
|
|
|
2014-10-15 08:00:59 +02:00
|
|
|
version 0.1.14 and up are not compatible anymore with pre 1.0 Arduino
|
2014-11-16 14:25:44 +01:00
|
|
|
version 0.1.14 and up have breaking changes wrt ARM based arduino's e.g DUE.
|
|
|
|
version 0.1.15 is stable version for AVR only
|
|
|
|
version 0.1.16 and 0.1.17 have breaking changes for DHT11
|
2014-11-25 19:40:25 +01:00
|
|
|
version 0.1.18 works again for DHT11 (avr only)
|
2015-01-21 21:46:04 +01:00
|
|
|
version 0.1.19 fixed masking bug DHT11 (avr only)
|
2015-03-01 11:53:47 +01:00
|
|
|
version 0.1.20 Reduce footprint (34 bytes) by using int8_t as error codes. (thanks to chaveiro)
|
2015-10-12 20:43:24 +02:00
|
|
|
version 0.1.21 replace delay with delayMicroseconds() + small fix (thanks to codingforfun)
|