mirror of
https://github.com/adafruit/DHT-sensor-library.git
synced 2023-10-23 22:20:38 +03:00
Modified read speed
Reduced delay times from 250ms and 20ms to 1ms. This was done in accordance with the datasheet. E.G. no where does it say you need to wait 250ms or 20ms. It does say to set the line high for a minimum of 1ms (the second delay). This has been tested and is working in my of my projects
This commit is contained in:
parent
c978977718
commit
16e61f1084
6
DHT.cpp
6
DHT.cpp
@ -138,12 +138,12 @@ boolean DHT::read(bool force) {
|
|||||||
// Go into high impedence state to let pull-up raise data line level and
|
// Go into high impedence state to let pull-up raise data line level and
|
||||||
// start the reading process.
|
// start the reading process.
|
||||||
digitalWrite(_pin, HIGH);
|
digitalWrite(_pin, HIGH);
|
||||||
delay(250);
|
delay(1);
|
||||||
|
|
||||||
// First set data line low for 20 milliseconds.
|
// First set data line low for 1 millisecond.
|
||||||
pinMode(_pin, OUTPUT);
|
pinMode(_pin, OUTPUT);
|
||||||
digitalWrite(_pin, LOW);
|
digitalWrite(_pin, LOW);
|
||||||
delay(20);
|
delay(1);
|
||||||
|
|
||||||
uint32_t cycles[80];
|
uint32_t cycles[80];
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user