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.