一、简介:
BH1750FVI-TR 是一款数字式环境光强度传感器(光照度传感器),由ROHM公司生产。它通过I2C接口通信,具有以下特点:
-
测量范围:1-65535 lx
-
高分辨率:1 lx
-
低电流消耗:120μA
-
内置16位AD转换器
-
支持I2C总线接口
-
无需外部元件
-
50Hz/60Hz光噪声抑制功能
二、硬件接口:
BH1750FVI-TR STM32 ---------------------- VCC -> 3.3V GND -> GND SCL -> PB6 (I2C1_SCL) SDA -> PB7 (I2C1_SDA) ADDR -> GND或VCC (决定I2C地址)
ADDR引脚接地时I2C地址为0x23,接VCC时为0x5C。
三、头文件:
#ifndef __BH1750_H
#define __BH1750_H
#include "stm32f1xx_hal.h"
/* BH1750 I2C地址 */
#define BH1750_ADDR_L