#light-sensor #sensor #light #i2c #embedded-hal-driver #embedded-hal #tsl2591

tsl2591-eh-driver

Rust嵌入式-hal库的TSL2591光传感器驱动程序

3个版本 (破坏性更新)

0.5.0 2024年2月21日
0.4.0 2023年12月1日
0.3.0 2023年7月7日

#1222 in 硬件支持

MIT/Apache

13KB
255

源自https://github.com/pcvonz/tsl2591-rs

TSL2591驱动程序

对TSL2591高动态范围数字光传感器的WIP Rust实现。

这里的大部分内容直接移植自Adafruit C++库

功能

  • 基本读取和亮度计算
  • 中断支持

用法

t.enable().unwrap();
loop {
    let (ch_0, ch_1) = t.get_channel_data().unwrap();
    delay.delay_ms(200); // wait for sensor to integrate data
    let d = t.calculate_lux(ch_0, ch_1).unwrap();
    println!("Counts {}", d);
}

许可

license

本工具采用MIT许可发布,因此允许商业使用此库。请参阅LICENSE文件。

依赖项

~105KB