dht: Driver for DHT11, AM2301 (DHT21, DHT22, AM2302, AM2321), Itead Si7021
Enums
Functions
- esp_err_t dht_read_data(dht_sensor_type_t sensor_type, gpio_num_t pin, int16_t *humidity, int16_t *temperature)
Read integer data from sensor on specified pin.
Humidity and temperature are returned as integers. For example: humidity=625 is 62.5 %, temperature=244 is 24.4 degrees Celsius
- Parameters:
sensor_type – DHT11 or DHT22
pin – GPIO pin connected to sensor OUT
humidity – [out] Humidity, percents * 10, nullable
temperature – [out] Temperature, degrees Celsius * 10, nullable
- Returns:
ESP_OK
on success
- esp_err_t dht_read_float_data(dht_sensor_type_t sensor_type, gpio_num_t pin, float *humidity, float *temperature)
Read float data from sensor on specified pin.
Humidity and temperature are returned as floats.
- Parameters:
sensor_type – DHT11 or DHT22
pin – GPIO pin connected to sensor OUT
humidity – [out] Humidity, percents, nullable
temperature – [out] Temperature, degrees Celsius, nullable
- Returns:
ESP_OK
on success