#嵌入式HAL #转换器 #接口 #树莓派 #8位 #嵌入式HAL驱动程序 #pcf8591

pcf8591-hal

用于与PCF8591 8位模数转换器和数模转换器接口的嵌入式HAL驱动程序

1个不稳定版本

0.1.0 2021年1月7日

#1804硬件支持

Apache-2.0

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