Merge pull request #167 from javieryanez/patch-4
Add support for NodeMCU with float point in the example
This commit is contained in:
commit
a30ff88dc3
|
@ -1,6 +1,7 @@
|
||||||
# DHT22 module
|
# DHT22 module
|
||||||
|
|
||||||
This module is compatible with DHT22 and DHT21.
|
This module is compatible with DHT22 and DHT21.
|
||||||
|
Supports nodemcu with or without floating point.
|
||||||
No need to use a resistor to connect the pin data of DHT22 to ESP8266.
|
No need to use a resistor to connect the pin data of DHT22 to ESP8266.
|
||||||
|
|
||||||
## Example
|
## Example
|
||||||
|
@ -12,15 +13,20 @@ dht22.read(PIN)
|
||||||
t = dht22.getTemperature()
|
t = dht22.getTemperature()
|
||||||
h = dht22.getHumidity()
|
h = dht22.getHumidity()
|
||||||
|
|
||||||
if h == -1 then
|
if h == nil then
|
||||||
print("Error reading from DHT22")
|
print("Error reading from DHT22")
|
||||||
else
|
else
|
||||||
-- temperature in degrees Celsius and Farenheit
|
-- temperature in degrees Celsius and Farenheit
|
||||||
print("Temperature: "..(t / 10).."."..(t % 10).." deg C")
|
-- floating point and integer version:
|
||||||
|
print("Temperature: "..((t-(t % 10)) / 10).."."..(t % 10).." deg C")
|
||||||
|
-- only integer version:
|
||||||
print("Temperature: "..(9 * t / 50 + 32).."."..(9 * t / 5 % 10).." deg F")
|
print("Temperature: "..(9 * t / 50 + 32).."."..(9 * t / 5 % 10).." deg F")
|
||||||
|
-- only float point version:
|
||||||
|
print("Temperature: "..(9 * t / 50 + 32).." deg F")
|
||||||
|
|
||||||
-- humidity
|
-- humidity
|
||||||
print("Humidity: "..(h/10).."."..(h%10).."%")
|
-- floating point and integer version
|
||||||
|
print("Humidity: "..((h - (h % 10)) / 10).."."..(h % 10).."%")
|
||||||
end
|
end
|
||||||
|
|
||||||
-- release module
|
-- release module
|
||||||
|
@ -29,7 +35,7 @@ package.loaded["dht22"]=nil
|
||||||
```
|
```
|
||||||
## Functions
|
## Functions
|
||||||
### read
|
### read
|
||||||
read(pin)
|
read(pin)
|
||||||
Read humidity and temperature from DHT22.
|
Read humidity and temperature from DHT22.
|
||||||
|
|
||||||
**Parameters:**
|
**Parameters:**
|
||||||
|
|
Loading…
Reference in New Issue