1个不稳定版本
0.1.0 | 2021年1月7日 |
---|
#1804在硬件支持
8KB
Rust嵌入式HAL PCF8591驱动程序
用于与PCF8591 8位模数转换器和数模转换器接口。目前只能同时读取一个单端模数转换器。
示例
将PCF8591连接到树莓派
use linux_embedded_hal::I2cdev;
use pcf8591::*;
pub fn main() {
let i2c = I2cdev::new("/dev/i2c-1").expect("can open i2c device");
let mut adc = PCF8591::new(i2c, PCF8591_DEFAULT_ADDRESS);
loop {
let a0 = adc.read(PCFADCNum::A0).expect("can read ADC0");
println!("a0: {}", a0);
std::thread::sleep(std::time::Duration::from_secs(1));
}
}
依赖项
~71KB