STM32光照强度传感器BH1750GY302资源文件介绍

2020-07-19

STM32光照强度传感器(BH1750、GY302)资源文件介绍

简介

本资源文件提供了基于STM32微控制器的光照强度传感器(BH1750、GY302)的应用示例代码和相关文档。该资源适用于希望快速上手使用BH1750和GY302传感器进行光照强度测量的开发者。

内容概述

  1. BH1750特点与参数
    • 光照度范围:0-65535 Lux
    • 内置AD转换,直接数字输出
    • I2C通信,支持两个可选的I2C从机地址
    • 误差±20%,受红外线影响很小
    • 小体积,低成本
  2. 接线说明
    • VCC — 3.3V(建议接3.3V,不行再尝试5V)
    • GND — GND
    • SCL — PB6(程序使用了模拟I2C,引脚不限)
    • SDA — PB7(程序使用了模拟I2C,引脚不限)
    • ADDR — 不接(从机地址设置引脚,不接即默认低电平,地址值:0x46)
  3. 代码速读
    • 提供了bsp_BH1750.cbsp_BH1750.h两个文件,已对底层操作和I2C通信做好封装。
    • 只需三行代码即可从模块中获取直接数据。
    • 数据获取函数的返回值是float类型。
  4. 实验效果
    • 数据输出到串口助手,效果良好。
    • 数据输出到显示屏,效果良好。
  5. 代码下载链接
    • 提供了多种下载方式,包括CSDN资源、百度网盘等。

使用说明

  1. 硬件连接
    • 按照接线说明将BH1750或GY302传感器连接到STM32开发板上。
  2. 软件配置
    • 下载并导入提供的代码文件到STM32开发环境中。
    • 配置I2C引脚和时钟。
  3. 编译与烧录
    • 编译代码并烧录到STM32开发板上。
  4. 运行与调试
    • 运行程序,通过串口或显示屏查看光照强度数据。

注意事项

  • 本实验代码仅供学习分享参考,使用责任自负。
  • 如果发现程序有错,请联系作者进行修正。

联系方式

  • 如有任何问题或建议,请联系资源提供者进行反馈。

通过本资源文件,您可以快速上手使用BH1750和GY302光照强度传感器,实现环境光照强度的测量与显示。希望本资源对您的开发工作有所帮助!

下载链接

STM32光照强度传感器BH1750GY302资源文件介绍