RoboFacetRoboFacet

micro:bit V1 / V2 · MakeCode 或 Python

micro:bit 自动夜灯

用光线读数和条件判断控制板载 LED。可以先在模拟器理解逻辑,再用实物观察环境变化。

从基础开始

完成目标

环境变暗时 LED 显示屏点亮,变亮时熄灭。

开始前需要什么

  • 不需要外接电路,从官方示例中的循环和条件判断开始。
查看材料、设备与工具

型号与软件环境

  • 官方项目提供 MakeCode、Python 和 HEX 入口;V1、V2 均可使用板载光线读数。
  • 使用对应编辑器的原示例。光线阈值是可调整的示例值,不是通用校准标准。

相似产品、旧版硬件或其他软件版本,不代表可以直接使用同一份代码。

材料与设备准备清单

按实际准备情况勾选。零件规格、套件包含项和装配要求见对应来源。

以下为实物路线清单;只使用模拟器时,不需要勾选硬件材料。

必选材料已准备 0 / 3 项

勾选仅用于本页,不会上传;刷新或离开后重置。

必选材料

  • × 1

    实物路线需要;模拟器无需购买。光线检测使用板载 LED 显示屏。

    材料说明来源
  • × 1

    用于下载和 USB 供电,接口按板卡选择。

    材料说明来源
  • 使用现有光源及能遮挡板卡的物品,原项目未指定采购型号或数量。

    材料说明来源

选配材料

  • × 1

    仅在脱离 USB 供电运行时需要。

    材料说明来源
  • × 2

    用于选配电池盒,按官方供电说明选择。

    材料说明来源

设备与工具

  • 准备带浏览器的电脑。模拟器可用于理解规则;实物测试还需板卡和 USB 数据线。

实现路线

按顺序进入原教程。这里整理流程,不替代具体接线图和校准说明。

  1. 1

    理解触发规则

    打开项目,找到光线输入、条件判断和 LED 输出。

    打开对应步骤
  2. 2

    运行官方程序

    选择 MakeCode 或 Python;在 MakeCode 模拟器中改变光线水平,观察规则。

    打开对应步骤
  3. 3

    下载到实物

    按官方流程下载,并使用 USB 或适配电池盒供电。

    打开对应步骤
  4. 4

    调整阈值并观察

    比较明亮与遮挡状态,再为测试环境调整阈值。

    打开对应步骤

第一轮运行检查

  • 遮暗和照亮时,LED 出现对应变化。
  • 改变阈值后,触发条件相应改变。

这个项目不包含

  • 这是传感与控制实验,不是室内灯具、精确照度计或家用电器控制器。
  • 模拟器成功不代表实物传感器、线缆和供电已经验证。

装配与运行注意

  • 按边缘拿取板卡,遵循官方电池与裸板安全说明,不接入市电。

预算中要计入什么

  • 板卡或套装、数据线和选配电池分开计入。模拟器路线无需购买硬件。

原项目资料与代码

  • MakeCode、Python、HEX 入口在原页面;原内容采用 CC BY-SA 4.0。

  • 供电要求公开资料
  • 板卡安全说明公开资料

资料查阅日期:2026-10-14。本页根据原项目资料整理,RoboFacet 未进行硬件复现。套件内容、价格与软件更新以对应官方说明为准。

同方向的项目