首页/新闻资讯/正文详情

源师兄BH1750光照扩展完整入门:从接线到第一个积木,5分钟测出环境光照

发布时间:2026/9/25 2:37:22 来源:云帆数科 栏目:资讯中心
源师兄BH1750光照扩展完整入门:从接线到第一个积木,5分钟测出环境光照
源师兄BH1750光照扩展完整入门从接线到第一个积木5分钟测出环境光照【免费下载链接】CupCode_BH1750光线模块该模块用于测量环境光线强度项目地址: https://gitcode.com/yuanshixiong/test想给自己的开发板加一块能看光的传感器吗源师兄 BH1750 光照扩展CupCode_BH1750 光线模块就是一个基于 I2C 的数字环境光照度传感器扩展接上四根线用积木编程即可读取实际照度lux 数值还能直接拿到室内正常强烈日晒这类明暗档位文字。本文带你 5 分钟完成从接线到第一个积木的完整流程。BH1750 光照传感器是什么BH1750 是一颗常用的数字环境光传感器芯片扩展后具备两大能力读取精确照度输出 lux勒克斯数值1 分辨率适合做光线数据采集明暗档位判断内置五档文字结果 ——全黑 / 夜间照明 / 室内正常 / 明亮 / 强烈日晒适合做简单的灯光联动逻辑。驱动核心位于 library/bh1750_lib.py通过 I2C 以 100kHz 频率与传感器通信默认地址 0x23每次测量约 180ms 完成一次高精度读取。BH1750 接线教程4 根线搞定接线是最容易出错的环节对照下面的表格逐一连接即可BH1750 引脚连接到说明SCLGPIO22I2C 时钟线默认值积木内可改SDAGPIO21I2C 数据线VCC3.3V供电注意不要接 5VGNDGND共地ADD接地固定传感器地址为 0x23 小技巧ADD 引脚接地后传感器地址为 0x23若你的开发板上地址冲突可改接 VCC 换成 0x24同时记得修改驱动里对应地址。加载扩展放入 ohcode 扩展库把整个扩展目录含library/、config.json、category.json、blocksdef.js及图片放入 ohcode 扩展库即可加载。加载成功后积木分类中会出现金黄色的「BH1750光照」分类扩展说明信息来自 config.json。搭建第一个积木5 分钟测出环境光照打开积木编辑器在「BH1750光照」分类下只需 3 块积木光照传感器 BH1750初始化默认 SCL 脚 22、SDA 脚 21按实际接线修改即可BH1750 读取光照(lux)输出数值型 lux 照度可接在打印赋值等积木后BH1750 明暗档位输出文字档位全黑/夜间照明/室内正常/明亮/强烈日晒。三个积木分别定义在 blocksdef.js分类结构见 category.json。跑起来后你看到的第一组数据大概就是这样白天窗边1800.5→强烈日晒台灯下150.2→室内正常遮住传感器0.8→全黑常用文件清单文件作用library/bh1750_lib.pyBH1750 驱动类含read_lux()与level()两个核心方法blocksdef.js积木定义与 Python 代码生成逻辑category.json积木分类初始化 / 读取 lux / 明暗档config.json扩展名称与说明小结从接线到第一个积木全程不到 5 分钟4 根线接入 I2C加载扩展拼上初始化 读取积木就能让开发板实时感知环境光照。后续可以试试用「明暗档位」积木做一个自动亮灯的小实验——让传感器成为你项目里的眼睛光强数据随取随用。【免费下载链接】CupCode_BH1750光线模块该模块用于测量环境光线强度项目地址: https://gitcode.com/yuanshixiong/test创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

Aliens Eye递归扩展完全指南:用--recurse-depth从简介里自动挖出关联账号
Aliens Eye递归扩展完全指南:用--recurse-depth从简介里自动挖出关联账号

Aliens Eye递归扩展完全指南:用--recurse-depth从简介里自动挖出关联账号 【免费下载链接】Aliens_eye Hunt down 840 social media accounts using AI 项目地址: https://gitcode.com/gh_mirrors/al/Aliens_eye Aliens Eye 是一款 AI 驱动的用户名扫描工具&… · 2026/9/25 2:37:15

【Dify】腾讯云智能字幕解析应用
【Dify】腾讯云智能字幕解析应用

音视频内容的自动转写和结构化处理已成为内容管理的重要一环。腾讯云SubtitleInfo智能字幕解析工作流,面向各类音视频数据,提供了自动提取、整理字幕信息的高效方案。 本文介绍腾讯云SubtitleInfo智能字幕解析的整体流程设计、节点拆解与应用案例,重点分析如何利用自动化工… · 2026/9/25 2:37:15

【Dify】数据统计分析可视化应用
【Dify】数据统计分析可视化应用

数据统计分析是理解与利用数据的基础能力,无论是商业、科研还是日常运营,数据洞察已成为必备技能。通过自动化节点协作和可视化技术,数据分析工作流不仅大大简化了操作流程,还提升了分析效率。 本文介绍一种基于自动化节点的统计分析方法,涵盖数据导入、清洗、特征工程、… · 2026/9/25 2:37:15

Xray 共享工作区与基于能力的 RPC 系统设计:从 2018 年 4 月 9 日周报看协作编辑的底层实现
Xray 共享工作区与基于能力的 RPC 系统设计:从 2018 年 4 月 9 日周报看协作编辑的底层实现

开发工具 【免费下载链接】xray An experimental next-generation Electron-based text editor 项目地址: https://gitcode.com/gh_mirrors/xray/xray 点击查看 免费下载 Xray 在 2018 年 4 月 9 日的更新周报中记录了共享工作区(Shared Workspaces&… · 2026/9/25 3:07:03

零广告靠社媒:独立站卖数字材料月入数万美元的运营拆解
零广告靠社媒:独立站卖数字材料月入数万美元的运营拆解

1. 项目拆解:卖“材料”的独立站到底是一门什么生意1.1 “材料”是什么,为什么能卖出高溢价先说说“材料”这个引号。很多人看到“卖材料”第一反应是卖钢筋水泥,或者是卖布料皮革,但做独立站的人听到这个词,脑子里想的… · 2026/9/25 3:07:03

HowToGraphQL React+Relay 教程实践:用 PaginationContainer 实现游标分页
HowToGraphQL React+Relay 教程实践:用 PaginationContainer 实现游标分页

【免费下载链接】howtographql The Fullstack Tutorial for GraphQL 项目地址: https://gitcode.com/gh_mirrors/ho/howtographql 点击查看 免费下载 本文基于 HowToGraphQL(The Fullstack Tutorial for GraphQL)仓库中 React Relay 教程的… · 2026/9/25 3:07:03

AOS Community Edition 基础篇:AOS、Astrid Runtime 与 Forge 的分层模型及最小持久化工件选型
AOS Community Edition 基础篇:AOS、Astrid Runtime 与 Forge 的分层模型及最小持久化工件选型

【免费下载链接】aos-ce AOS Community Edition: the open agent operating system. 项目地址: https://gitcode.com/gh_mirrors/ao/aos-ce 点击查看 免费下载 本文基于 AOS Community Edition(下称 AOS CE)中 Forge 胶囊内置的作者手册首章… · 2026/9/25 3:06:57

Apache DataFusion 50.0.0 版本解析:QUALIFY 子句、Parquet 元数据缓存与查询引擎关键改进
Apache DataFusion 50.0.0 版本解析:QUALIFY 子句、Parquet 元数据缓存与查询引擎关键改进

大数据数据分析后端 【免费下载链接】datafusion Apache DataFusion SQL Query Engine 项目地址: https://gitcode.com/gh_mirrors/datafu/datafusion 点击查看 免费下载 Apache DataFusion 50.0.0 是围绕 SQL 查询引擎核心能力的一次大版本更新,累计合… · 2026/9/25 3:06:57

CTF-Wiki Linux 内核驱动编译实战:从 LKM 源码到可装载内核模块的完整构建流程
CTF-Wiki Linux 内核驱动编译实战:从 LKM 源码到可装载内核模块的完整构建流程

文档网络安全教程 【免费下载链接】ctf-wiki Come and join us, we need you! 项目地址: https://gitcode.com/gh_mirrors/ct/ctf-wiki 点击查看 免费下载 导读 在 Linux Kernel Pwn 的题目中,漏洞往往隐藏在内核模块(Loadable Kernel Modu… · 2026/9/25 3:06:57

数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)
数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:37

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码