1个不稳定版本

使用旧Rust 2015

0.1.0 2018年10月12日

#light-sensor中排名第16

每月下载量25

MIT/Apache

13KB
143 代码行

Rust VEML6070紫外光传感器驱动程序 crates.io 文档

这是一个基于embedded-hal特质的VEML6070紫外光传感器的跨平台Rust驱动程序。

此驱动程序允许您

  • 此驱动程序允许您
  • 启用/禁用传感器
  • 读取紫外测量值
  • 设置积分时间
  • 启用/禁用ACK信号
  • 设置ACK阈值值

设备

VEML6070是一款先进的紫外(UV)光传感器,具有I2C协议接口,采用CMOS工艺设计。它可以通过简单的I2C命令轻松操作。具有阈值窗口设置的主动确认(ACK)功能允许UV传感器发送UVI警报消息。在强烈的太阳UVI条件下,可以通过软件编程轻松实现智能ACK信号。VEML6070将光电二极管、放大器和模拟/数字电路集成到单个芯片中。VEML6070采用Filtron TM UV技术,提供最佳的光谱灵敏度,以覆盖UV光谱传感。它具有出色的温度补偿和可靠的刷新率设置,无需使用外部RC低通滤波器。VEML6070对太阳UV光具有线性灵敏度,可以通过外部电阻轻松调整。提供软件关机模式,将功耗降低至小于1 μA。VEML6070的工作电压范围为2.7 V至5.5 V。

数据表

应用笔记

许可证

许可协议为以下之一

贡献

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

依赖项

~100KB