#temperature-humidity #humidity #temperature #embedded-hal-driver #humidity-sensor

no-std aht10

一个用于与 AHT10 温湿度传感器接口的平台无关的驱动程序

1 个不稳定版本

使用旧的 Rust 2015

0.0.1 2019 年 7 月 25 日

#31#humidity

AGPL-3.0-or-later

15KB
105

AHT10

AHT10 温湿传感器嵌入式 Rust no_std 驱动程序。

用法

在您的 Cargo.toml 中将 作为依赖项包含

[dependencies.aht10]
version = "<version>"

要使用传感器,使用嵌入式 hal i2c 设备调用 AHT10::new

extern crate aht10;

// Start the sensor.
let mut dev = AHT10::new(i2c_dev, embedded_hal::Delay).unwrap();
// Read humidity and temperature.
let (h, t) = dev.read().unwrap();

文档

API 文档在 docs.rs 上生成。

许可

根据 AGPL-3.0 许可。


lib.rs:

一个用于与 AHT10 温湿度传感器接口的平台无关的驱动程序。

此驱动程序是使用 embedded-hal 特性构建的。

遗憾的是,AHT10 数据手册有些不明确。有一个 FIFO 模式以及简短提到的命令数据字节,但我没有找到描述它们含义的文档。买家注意。

依赖关系

~175KB