友情提示:380元/半年,儿童学编程,就上码丁实验室。
Micro:bit自带有磁力传感器,本专案就利用这个磁力传感器来做一个指南针
任务目标
•制作一个可侦测东、西、南、北的指南针
•小于 45 或大于 314 为 N
•46 – 134 为 E
•135 – 224 为 S
•225 – 314 为 W
学习目标
•取得方位感测值
•条件判断
•变数
•循环
•LED 显示与清空
•Blockly 语法
指南针程序逻辑
持续执行
如果方位感测值小于 45 或大于 314,则为 N
否则方位感测值小于 135,则为 E
否则方位感测值小于 225,则为 S
否则为 W
指南针程序撰写
Step 1. 开启在线编辑器
❖ 1.1 开启浏览器并输入下方网址
https://makecode.microbit.org/#
Step 2. 撰写 Blockly 程序
❖ 2.1 依指南针程序逻辑进行Blockly 程序撰写
※程序说明※
当程序启动时
①清空画面
持续执行
宣告 degree 变量存放方位感测值
如果 degree 小于 45 或大于 314,则
在 LED 上显示 N
否则如果 degree 小于 135,则
在 LED 上显示 E
否则如果 degree 小于 225,则
在 LED 上显示 S
否则
在 LED 上显示 W
Step 3. 刻录程序到 Micro:bit
Step 4. 成果
侦测东、西、南、北的指南针