BH1750光照强度传感器

  • 一、本例程实现功能
  • 二、基本概念
  • 三、 传感器参数配置概述
  • 四、接线图
  • 六、代码运行结果

一、本例程实现功能

通过BH1750光照强度传感器模块测量周围灯光或太阳光等光照强度,并通过print()函数在电脑串口调试终端打印输出。

二、基本概念

光照强度: 光照强度是一种物理术语,指单位面积上所接受可见光的光通量。简称照度 [1]
,单位勒克斯(Lux或lx)。用于指示光照的强弱和物体表面积被照明程度的量。

下表是一些日常的代表性光照强度:

三、 传感器参数配置概述

Core提供的库函数默认将BH1750传感器配置在H-Resolution Mode,即精确度配置在1勒克斯(lx),测量范围在165535(lx),每次测量时间在120180毫秒之间。所以保守估计传感器每秒可以输出5组光照强度数据,具体参数配置如下图中红色方框中的内容:

四、接线图


五、完整代码

--配置USB以虚拟串口模式工作,这样调用print()函数就会在电脑串口终端打印输出
LIB_UsbConfig("CDC")
--设置BH1750光照强度传感器占用SCL0和SDA0引脚,并启动传感器以每秒输出5组数据的频率工作
LIB_BH1750Config("IIC0")
--开始大循环
while(GC(1) == true)
do--每隔200毫秒查询一次传感器是否出数,也可以设置大于200毫秒的查询间隔时间,取决于您的应用需求LIB_DelayMs(200)flag, illumination = LIB_BH1750GetResult()if flag == 1 then --如果传感器此时有数据--光照强度值去掉小数部分,单位:勒克斯(lx)print(string.format("illumination: %.0f (lx)", illumination))end
end

六、代码运行结果

电脑串口调试终端上显示的光照强度(单位:勒克斯(lx))内容如下图:

更多详情请参看 shineblink.com官网链接

shineblink BH1750光照强度传感器相关推荐

  1. gy30光照传感器c语言程序,STM32F103驱动GY-30(BH1750)光照强度传感器程序讲解(附加程序下载)...

    GY-30是一款采用了ROHM-BH1750FVI芯片的数字输出的感光模块,可以测量的光照度范围为0~65535勒克斯,最小误差变动为±20%,分辨度为1勒克斯. GY-30是一个五针脚模块,包含VC ...

  2. STM32F103驱动GY-30(BH1750)光照强度传感器程序讲解(附加程序下载)

    GY-30是一款采用了ROHM-BH1750FVI芯片的数字输出的感光模块,可以测量的光照度范围为0~65535勒克斯,最小误差变动为±20%,分辨度为1勒克斯. GY-30是一个五针脚模块,包含VC ...

  3. 【STM32-库函数】光照强度传感器BH1750 GY-30

    下载地址:BH1750光照强度库文件下载 BH1750光照强度传感器(GY-30) 谢谢观看,有问题需要请教的,请加入STM32学习交流群(QQ群号:470804974),本人QQ号297427819 ...

  4. STM32F103ZET6+IIC+BH1750光照强度传感

    STM32F103ZET6+IIC+BH1750光照强度传感 为了加深对IIC协议的理解和应用,接下来,使用STM32驱动BH1750光照强度传感器 准备IIC协议 其实IIC协议还是之前的驱动温湿度 ...

  5. STM32实现光照强度传感器(BH1750)(标准库与HAL库实现)

    目录 元器件类型选择 接线表设计 实现过程 标准库实现 HAL库实现 代码下载 元器件类型选择 单片机选择:STM32F103 光照度模块:维特智能出品的 BH1750 模块被企业封装过,将采集的光照 ...

  6. ESP32-GY_30光照强度传感器

    ESP32-GY_30光照强度传感器的使用 GY_30光照强度传感器介绍 一.连接引脚 二.使用步骤 1.建仓代码 2.保存运行 总结 GY_30光照强度传感器介绍 GY-30光强传感器特点及使用介绍 ...

  7. ESP32-C3学习笔记(3):ESP32 C3 IIC总线驱动光照强度传感器(基于ESP-IDF Eclipse)

    一.硬件简介 光照强度传感器使用的是物联网俱乐部的智慧路灯案例扩展板E53_SC1,购买连接 https://item.taobao.com/item.htm?spm=2013.1.w4004-222 ...

  8. 利用BH1750光度传感器测量一些发光体

    简 介: 初步测试了BH1750测量一些光源的数据.特别是对于LED发光特性与电流之间的关系. 通过BH1750的数据收获册上的感光特性,它基本上覆盖了可见光的的范围. 关键词: BH1750,ESP ...

  9. 使用ESP32 MicroPython I2C功能读取 BH1750光度传感器模块数据

    简 介: 使用ESP32读取BH1750的光度传感器的数据.但是最终不知道甚么原因,所读取的数据都是0 ? 后面通过证明,说明在原来进行I2C写的时候出现了语法错误. 关键词: BH1750,ESP3 ...

  10. 如何基于Arduino开发板使用BH1750环境光传感器

    当您将手机放在阳光下或强光照条件下时,它会根据光线条件自动调节亮度.现在大多数显示设备,无论是电视还是手机,都内置环境光传感器来自动调节亮度.今天在本篇文章中,我们将使用一个这样的传感器BH1750光 ...

最新文章

  1. [JAVA EE]常用的实体类注解
  2. python异步封装_python中用协程(异步)实现map函数,爬虫也可以封装进去,
  3. php 将换行符替换,PHP替换回车换行符的三种方法
  4. 【NLP】基于预训练的中文NLP工具介绍:ltp 和 fastHan
  5. java使用ajax异步刷新_Jquery的Ajax实现异步刷新
  6. windows如何使用ssh登录ubuntu
  7. intel simd 资料
  8. 关于Ant Design
  9. PCL单选点和框选点
  10. istio系列:第六章-Telemetry遥测配置
  11. 快速配置Tomcat,解决Tomcat卡住不动
  12. 第二集:你真的会吸气吗 ?科学呼吸法(汇播课程演说笔记)
  13. android sim卡槽,包教包会,十分钟让你搞定与或卡槽
  14. c语言return 0和return 1的区别
  15. 好文章要收藏_漫谈IT毕业生职业规划
  16. 【分享-一键在线抠图】在线免费去除图片背景
  17. 计算机图形学和工程图学,计算机图形学与印刷工程我与工程图学及计算机图形学...
  18. 时间序列数据的截尾和拖尾分析(Python实现)
  19. 单例模式(懒汉、恶汉式)
  20. 普通人怎么能在一年内赚到20万?

热门文章

  1. 北京地铁,4号线换乘13号线,用时最短换乘线路
  2. 计算机英语带字幕,计算机专业英语听力字幕.doc
  3. UT单元测试总结基础篇
  4. 华为微认证华为云计算服务实践稳过 笔记资料
  5. 蘑菇街面经(自己的第一次秋招面试)
  6. stm32定时器配置与时间计算公式
  7. 计算机视觉 OpenCV【六:应用之颜色检测】
  8. 什么是转义字符?为什么用转义字符?常见转义字符使用情况?
  9. 与dalao学校的联shou考wan(11.2)(dp+乱搞+树形dp+期望)
  10. SpaceSyntax【空间句法】之DepthMapX学习:第四篇 凸多边形图分析[未完]