dht-sensor

Crates.iodht-sensor
lib.rsdht-sensor
version0.2.1
sourcesrc
created_at2020-01-11 21:32:51.863268
updated_at2021-02-26 19:44:06.360241
descriptionDriver for the DHT11/DHT22 sensor based on embedded-hal
homepage
repositoryhttps://github.com/michaelbeaumont/dht-sensor
max_upload_size
id197589
size22,960
Mike (michaelbeaumont)

documentation

README

DHT11/DHT22 sensor driver

crates.io Docs

This library provides a platform-agnostic driver for the DHT11 and DHT22 sensors.

Use one of two functions dht11::Reading::read and dht22::Reading::read to get a reading.

Usage

The only prerequisites are an embedded-hal implementation that provides:

  • Delay-implementing type, for example Cortex-M microcontrollers typically use the SysTick.
  • InputOutputPin-implementing type, for example an Output<OpenDrain> from stm32f0xx_hal.

See the stm32f042 example for a commented example of how to use the library.

Tests

To run the tests, use something like cargo test --lib --target x86_64-unknown-linux-gnu.

Commit count: 38

cargo fmt