友情提示:380元/半年,儿童学编程,就上码丁实验室。
Micro:bit板上带有感光传感器,今天就利用这个感光传感器来做一个自动小夜灯。
任务目标
每隔 0.1 秒侦测光线,如果光线值小于 100 时,显示 LED 。
学习目标
•循环使用
•取得光线传感器数值
•LED 显示与清空
•暂停使用
•条件判断
•Blockly 语法
使用料件
•Micro:bit
•Micro USB Cable
自动小夜灯程序逻辑
持续执行
如果光线传感器所侦测到的数值小于 100,则
点亮所有的 LED
否则
清空画面
停 0.5 秒钟
自动小夜灯程序撰写
Step 1. 开启在线编辑器
Step 2. 撰写 Blockly 程序
❖ 2.1 依自动小夜灯程序逻辑进行Blockly 程序撰写
※程序说明 ※
【重复执行 】方块:代表持续执行下方3 行程序
【如果 那么 】方块:① 此方块放于 【 重复执行 】 方块中
② 当光线小于 100 度时
【显示 LEDs 】方块:①此方块放于 【 如果 那么 】 方块中
② 当光线小于 100 度时,则开启所有 LED,否则清空 LED
【暂停 (ms) 】方块:①此方块放于 【 如果 那么 】 方块中
② 暂停 1 秒钟
1000 毫秒 (milliseconds ) = 1 秒 ( seconds )
Step 3. 刻录程序到 Micro:bit
Step 4. 成果
每隔 0.1 秒侦测光线,如果光线值小于 100 时,显示 LED