esp32-dht11-rs

Crates.ioesp32-dht11-rs
lib.rsesp32-dht11-rs
version0.1.3-1.0.0-beta.1
created_at2025-07-03 20:23:33.37914+00
updated_at2025-07-05 04:31:34.908111+00
descriptionA Rust crate that reads temperature and humidity data from the DHT11 sensors for esp32 series.
homepagehttps://github.com/wendell1002/esp32-dht11-rs
repositoryhttps://github.com/wendell1002/esp32-dht11-rs
max_upload_size
id1736920
size42,227
(wendell1002)

documentation

https://docs.rs/esp32-dht11-rs

README

esp32-dht11-rs

esp32-dht11-rs is is a Rust crate that reads temperature and humidity data from the DHT11 sensors for esp32 series.

This library is #![no_std] and depends on embedded_hal and esp-hal.

Usage

    let delay = Delay::new();
    let mut dht11 = DHT11::new(peripherals.GPIO2, delay);

    loop {
        match dht11.read() {
            Ok(m) => log::info!(
                "DHT 11 Sensor - Temperature: {} °C, humidity: {} %",
                m.temperature,
                m.humidity
            ),
            Err(error) => log::error!("An error occurred while trying to read sensor: {:?}", error),
        }
        delay.delay_millis(1000);
    }

Commit count: 0

cargo fmt