基于STM32F1XX 、HAL库的BH1750FVI-TR 环境光传感器驱动应用C语言程序设计

一、简介:

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  

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值