最新消息:

Micro:bit创意课程系列:自动小夜灯

Micro Bit 少儿编程 2489浏览 0评论

Micro:bit板上带有感光传感器,今天就利用这个感光传感器来做一个自动小夜灯。

任务目标

每隔 0.1 秒侦测光线,如果光线值小于 100 时,显示 LED

学习目标

•循环使用

•取得光线传感器数值

LED 显示与清空

•暂停使用

•条件判断

Blockly 语法

使用料件

Micro:bit

Micro USB Cable

自动小夜灯程序逻辑

持续执行

如果光线传感器所侦测到的数值小于 100,则

点亮所有的 LED

否则

清空画面

0.5 秒钟

自动小夜灯程序撰写

Step 1. 开启在线编辑器

 

Micro:bit创意课程系列:自动小夜灯

Step 2. 撰写 Blockly 程序

❖ 2.1  依自动小夜灯程序逻辑进行Blockly 程序撰写

 

Micro:bit创意课程系列:自动小夜灯

程序说明

重复执行 】方块:代表持续执行下方3 行程序

如果 那么 】方块:① 此方块放于 重复执行 方块中

当光线小于 100 度时

显示 LEDs 】方块:①此方块放于 如果 那么 方块中

当光线小于 100 度时,则开启所有 LED,否则清空 LED

暂停 (ms) 】方块:①此方块放于 如果 那么 方块中

暂停 1 秒钟

1000 毫秒 (milliseconds ) = 1 ( seconds )

Step 3. 刻录程序到 Micro:bit

Step 4. 成果

每隔 0.1 秒侦测光线,如果光线值小于 100 时,显示 LED

 

Micro:bit创意课程系列:自动小夜灯

您必须 登录 才能发表评论!