Avr::Dht22 decodes data from DHT22 / AM2302 Temperature and Humidity sensors.
More...
|
file | dht22.h |
| Avr::Dht22 decodes data from DHT22 / AM2302 Temperature and Humidity sensors.
|
|
Avr::Dht22 decodes data from DHT22 / AM2302 Temperature and Humidity sensors.
◆ Avr::Dht22
template<typename TPin>
class Avr::Dht22< TPin >
Decodes data from DHT22 / AM2302 Temperature and humidity sensors.
- Template Parameters
-
- See also
- http://akizukidenshi.com/download/ds/aosong/AM2302.pdf
Public Member Functions |
bool | isValid () const |
| Determines if the last sensor access was valid. More...
|
|
float | temperature () const |
| Retrieves the cached temperature value. More...
|
|
float | humidity () const |
| Retrieves the cached humidity value. More...
|
|
bool | read () |
| Reads the temperature and humidity from the sensor and updates the cached values. More...
|
|
◆ isValid()
Determines if the last sensor access was valid.
- Returns
true
if the last sensor access was valid and temperature and humidity can be read, false
if an error occurred on the last sensor access.
◆ temperature()
Retrieves the cached temperature value.
The temperature value is updated by read.
- Returns
- The cached temperature value.
◆ humidity()
Retrieves the cached humidity value.
The humidity value is updated by read.
- Returns
- The cached humidity value.
◆ read()
Reads the temperature and humidity from the sensor and updates the cached values.
- Returns
true
if the sensor data could be read, false
if an error occurred when accessing the sensor.