shineblink BH1750光照强度传感器
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光照强度传感器相关推荐
- gy30光照传感器c语言程序,STM32F103驱动GY-30(BH1750)光照强度传感器程序讲解(附加程序下载)...
GY-30是一款采用了ROHM-BH1750FVI芯片的数字输出的感光模块,可以测量的光照度范围为0~65535勒克斯,最小误差变动为±20%,分辨度为1勒克斯. GY-30是一个五针脚模块,包含VC ...
- STM32F103驱动GY-30(BH1750)光照强度传感器程序讲解(附加程序下载)
GY-30是一款采用了ROHM-BH1750FVI芯片的数字输出的感光模块,可以测量的光照度范围为0~65535勒克斯,最小误差变动为±20%,分辨度为1勒克斯. GY-30是一个五针脚模块,包含VC ...
- 【STM32-库函数】光照强度传感器BH1750 GY-30
下载地址:BH1750光照强度库文件下载 BH1750光照强度传感器(GY-30) 谢谢观看,有问题需要请教的,请加入STM32学习交流群(QQ群号:470804974),本人QQ号297427819 ...
- STM32F103ZET6+IIC+BH1750光照强度传感
STM32F103ZET6+IIC+BH1750光照强度传感 为了加深对IIC协议的理解和应用,接下来,使用STM32驱动BH1750光照强度传感器 准备IIC协议 其实IIC协议还是之前的驱动温湿度 ...
- STM32实现光照强度传感器(BH1750)(标准库与HAL库实现)
目录 元器件类型选择 接线表设计 实现过程 标准库实现 HAL库实现 代码下载 元器件类型选择 单片机选择:STM32F103 光照度模块:维特智能出品的 BH1750 模块被企业封装过,将采集的光照 ...
- ESP32-GY_30光照强度传感器
ESP32-GY_30光照强度传感器的使用 GY_30光照强度传感器介绍 一.连接引脚 二.使用步骤 1.建仓代码 2.保存运行 总结 GY_30光照强度传感器介绍 GY-30光强传感器特点及使用介绍 ...
- ESP32-C3学习笔记(3):ESP32 C3 IIC总线驱动光照强度传感器(基于ESP-IDF Eclipse)
一.硬件简介 光照强度传感器使用的是物联网俱乐部的智慧路灯案例扩展板E53_SC1,购买连接 https://item.taobao.com/item.htm?spm=2013.1.w4004-222 ...
- 利用BH1750光度传感器测量一些发光体
简 介: 初步测试了BH1750测量一些光源的数据.特别是对于LED发光特性与电流之间的关系. 通过BH1750的数据收获册上的感光特性,它基本上覆盖了可见光的的范围. 关键词: BH1750,ESP ...
- 使用ESP32 MicroPython I2C功能读取 BH1750光度传感器模块数据
简 介: 使用ESP32读取BH1750的光度传感器的数据.但是最终不知道甚么原因,所读取的数据都是0 ? 后面通过证明,说明在原来进行I2C写的时候出现了语法错误. 关键词: BH1750,ESP3 ...
- 如何基于Arduino开发板使用BH1750环境光传感器
当您将手机放在阳光下或强光照条件下时,它会根据光线条件自动调节亮度.现在大多数显示设备,无论是电视还是手机,都内置环境光传感器来自动调节亮度.今天在本篇文章中,我们将使用一个这样的传感器BH1750光 ...
最新文章
- [JAVA EE]常用的实体类注解
- python异步封装_python中用协程(异步)实现map函数,爬虫也可以封装进去,
- php 将换行符替换,PHP替换回车换行符的三种方法
- 【NLP】基于预训练的中文NLP工具介绍:ltp 和 fastHan
- java使用ajax异步刷新_Jquery的Ajax实现异步刷新
- windows如何使用ssh登录ubuntu
- intel simd 资料
- 关于Ant Design
- PCL单选点和框选点
- istio系列:第六章-Telemetry遥测配置
- 快速配置Tomcat,解决Tomcat卡住不动
- 第二集:你真的会吸气吗 ?科学呼吸法(汇播课程演说笔记)
- android sim卡槽,包教包会,十分钟让你搞定与或卡槽
- c语言return 0和return 1的区别
- 好文章要收藏_漫谈IT毕业生职业规划
- 【分享-一键在线抠图】在线免费去除图片背景
- 计算机图形学和工程图学,计算机图形学与印刷工程我与工程图学及计算机图形学...
- 时间序列数据的截尾和拖尾分析(Python实现)
- 单例模式(懒汉、恶汉式)
- 普通人怎么能在一年内赚到20万?
热门文章
- 北京地铁,4号线换乘13号线,用时最短换乘线路
- 计算机英语带字幕,计算机专业英语听力字幕.doc
- UT单元测试总结基础篇
- 华为微认证华为云计算服务实践稳过 笔记资料
- 蘑菇街面经(自己的第一次秋招面试)
- stm32定时器配置与时间计算公式
- 计算机视觉 OpenCV【六:应用之颜色检测】
- 什么是转义字符?为什么用转义字符?常见转义字符使用情况?
- 与dalao学校的联shou考wan(11.2)(dp+乱搞+树形dp+期望)
- SpaceSyntax【空间句法】之DepthMapX学习:第四篇 凸多边形图分析[未完]