ESP8266-Arduino编程实例-VEML6075紫外线(UV)光传感器驱动
VEML6075紫外线(UV)光传感器驱动
1、VEML6075介绍
VEML6075 可感应 UVA 和 UVB 光,并使用 CMOS 工艺将光电二极管、放大器和模拟/数字电路集成到单个芯片中。 应用 UV 传感器时,它能够检测 UVA 和 UVB 强度,以提供信号强度的测量,并允许进行 UVI 测量。
VEML6075 提供出色的温度补偿能力,可在温度变化时保持输出稳定。 VEML6075 的功能可通过 I2C(SMBus 兼容)接口协议的简单命令格式轻松操作。 VEML6075 的工作电压范围为 1.7 V 至 3.6 V。
2、硬件准备
- ESP8266 NodeMCU开发板一块
- VEML6075传感器模块一个
- 面板板一个
- 杜邦线若干
- 数据线一条
硬件接线如下:
传感器引脚 | ESP8266开发板引脚 |
---|---|
Vin | 5v |
Gnd | Gnd |
SCL | D1 |
SDA | D2 |
3、软件准备
- Arduino IDE或VSCode +