#thermometer #driver #i²c #i2c #i2c-driver #hygrometer

si7021

Si7021 湿度计和温度计的 I2C 驱动程序

2 个不稳定版本

使用旧的 Rust 2015

0.2.0 2019 年 3 月 31 日
0.1.0 2018 年 2 月 25 日

#1251硬件支持

Apache-2.0/MIT

6KB
58

si7021

Rust I²C 驱动程序,用于 Si7021 湿度计和温度计。

示例

extern crate i2cdev;
extern crate si7021;
extern crate i2csensors;

use i2cdev::linux::LinuxI2CDevice;
use si7021::{Si7021, SI7021_I2C_ADDRESS};
use i2csensors::{Hygrometer, Thermometer};

fn main() {
    let device = LinuxI2CDevice::new("/dev/i2c-1", SI7021_I2C_ADDRESS).unwrap();
    let mut si7021 = Si7021::new(device);

    println!("humidity:    {:6.2} %", si7021.relative_humidity().unwrap());
    println!("temperature: {:6.2} °C", si7021.temperature_celsius().unwrap());
}

许可证

许可协议为以下之一:

任选其一。

贡献

除非你明确声明,否则任何有意提交以包含在本作品中的贡献,如 Apache-2.0 许可证中定义的,应如上所述双重许可,不附加任何额外条款或条件。

依赖关系

~2MB
~38K SLoC