当您将手机放在阳光下或强光照条件下时,它会根据光线条件自动调节亮度。现在大多数显示设备,无论是电视还是手机,都内置环境光传感器来自动调节亮度。今天在本篇文章中,我们将使用一个这样的传感器BH1750光传感器模块,并将其与Arduino开发板连接,然后在1602显示屏上显示流明Lux值。

BH1750数字光传感器模块简介

BH1750是一款数字环境光传感器或光强度传感器,可用于根据室外照明条件自动调节手机、LCD显示器中的显示屏亮度,或者打开/关闭汽车前灯。

该传感器采用I2C串行通信协议,使其更易于与微控制器配合使用。对于I2C通信,它具有SDI和SDA引脚。 BH1750环境光传感器的引脚排列如下:

该传感器的输出为LUX(lx),因此不需要进一步计算。 Lux是测量光强度的单位。它根据特定区域的光量来测量强度。1Lux等于每平方米一流明。

传感器的工作电压为2.4V至3.6V(典型值为3.0V),消耗的电流为0.12mA。该传感器具有宽范围和高分辨率(1-65535lx),此外,测量变化也很小(约+/- 20%)。它也可以独立工作,无需任何外部组件。

虽然LDR传感器也可以用于根据照明条件控制设备,但不是那么准确。

更多内容请参考以下链接:https://www.yiboard.com/thread-1190-1-1.html

如何基于Arduino开发板使用BH1750环境光传感器相关推荐

  1. 基于Arduino开发板的火焰报警器

    ** 基于Arduino开发板的火焰报警器* 概述 本文将通过使用火焰传感器与Arduino UNO组成一个简单的火灾报警系统.该火焰传感器是基于IR(红外线 Infrared Radiation)的 ...

  2. 基于Arduino开发板使用HC-12远程无线通信模块

    在本篇文章中,我们将学习如何使用HC-12无线串行通信模块,该模块能够在多个Arduino开发板之间进行远程无线通信,距离可达1.8km.其中,我列举了两个基本的例子,来解释了如何连接HC-12模块并 ...

  3. 基于Arduino开发板的文本转语音(TTS)转换器

    文本转语音(TTS系统)能够将普通文本转换为语音.这种技术使系统能够用人声说出文本.有许多文本转语音转换的例子,例如公共交通公告.客户服务电话.智能手机中的语音助手或一些机器的导航菜单.您甚至可以在M ...

  4. arduino彩灯计时器电路_基于Arduino开发板的倒计时器

    Arduino-based-Countdown-Timer.jpg (54.03 KB, 下载次数: 86) 2018-4-18 17:18 上传 计时器是一种时钟形式,通常用于测量时间间隔.有两种类 ...

  5. 基于Arduino开发板的光学指纹识别模块(FPM10A)

    本篇文章主要介绍如何在Arduino开发板上使用指纹传感器模块FPM10A.我们将向您介绍如何注册新的指纹ID,以及如何查找匹配的指纹. 所需的硬件 Arduino UNO开发板 指纹传感器模块 跳线 ...

  6. 物联网毕业设计 - 基于Arduino开发板的智能移动加湿器

    ⭐️智能移动保湿器⭐️ Arduino开发板 SDAH01温湿度传感器 Mini空气加湿与继电器模块 LCD1602显示屏 L298N驱动模块与直流电机 红外与超声避障模块 实时检测室内温湿度的变化并 ...

  7. Arduino开发板使用DHT11温湿度传感器的方法

    在本篇文章中,我们将DHT11温湿度传感器与Arduino开发板和LCD显示屏连接,设计一种能够测量室温和环境湿度的设备.简单地说,我们将使用Arduino和DHT11传感器设计数字湿度和温度计,并将 ...

  8. 使用Arduino开发板连接模拟pH传感器

    在化学中,pH是用于指定水基溶液的酸性或碱性的标度.酸性溶液的pH值较低,而碱性溶液的pH值较高.因此,Ph传感器具有确定任何溶液的Ph的能力,即可以判断该物质本质上是酸性.碱性还是中性.通过了解pH ...

  9. 如何基于Arduino开发板使用APDS9960 RGB和手势传感器

    今天大多数手机都带有手势控制功能,可以打开或关闭任何应用程序.启动音乐.拨打电话等.这是一个非常方便的功能,可以节省时间,并且看起来很酷,可以用手势控制任何设备.我们以前使用加速度计来构建手势控制的机 ...

最新文章

  1. RIM 将在今天发布新的 BlackBerry 7 OS 手机
  2. vue+ssr+axios
  3. hdu4846 最大子正方形(dp)
  4. php点菜系统开题报告,点餐管理系统的设计与实现-开题报告
  5. Java黑皮书课后题第1章:1.3(显示图案)编写程序,显示下面的图案 Java
  6. python爬虫之urllib,伪装,超时设置,异常处理
  7. CNN结构:用于检测的CNN结构进化-一站式方法
  8. C++类中的封装-9
  9. Linux下安装VMware Tools 的方法
  10. JS中关于构造函数、原型链、prototype、constructor、instanceof、__proto__属性
  11. telegraf输出MySQL_Grafana+influxdb+telegraf初探-快速监控主机与mysql
  12. java activity模式_Activity的启动模式
  13. 连载08:软件体系设计新方向:数学抽象、设计模式、系统架构与方案设计(简化版)(袁晓河著)...
  14. OpenGL仿作橡皮筋技术
  15. 汉字区位码转换为“汉字ASCII码“
  16. latex 箭头上带_latex 上下箭头
  17. 分享四款实用流程图模板
  18. Luogu 3807(Lucas定理)
  19. 手机只会用来打游戏?看看这五款APP,让你办公电脑学习无所不能
  20. 解决blur与click冲突

热门文章

  1. koa2入门之使用koa-generator生成koa2项目
  2. 【go】ssa和调用链分析
  3. 安卓常用6种设计模式总结
  4. java.lang.NoSuchFieldError: count at org.eclipse.jface.viewers.ColumnViewer$1.mouseDown
  5. Discuz 会员头像调用方法之discuz_uc_avatar函数
  6. 2015 上海邀请赛c题 calculator hdu5238
  7. 揭秘小程序上线不到一周,每天2万销售额,究竟怎么做到的?
  8. 自定义函数fac1用递推方法求n!,自定义函数fac2用递归方法求n!,主函数中输入整数n(0≦n≦10)后,分别调用函数fac1和函数fac2求n!,最后输出调用的结果值进行对比。
  9. 北京工程测量乙级资质申请流程
  10. python 词库 匹配_python从一段文本中找出存在于词库的词语