最新消息:

Python课程系列:Micro:bit指南针

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

之前的Micro:bit课程里用Blocky图形编程方式做了一个指南针,今天同样的功能用Python来编程。

 

Python课程系列:Micro:bit指南针

 

任务目标

•制作一个可侦测东、西、南、北的指南针

•小于 45 或大于 314 N

46 – 134 E

135 – 224 S

225 – 314 W

 

Python课程系列:Micro:bit指南针

 

学习目标

•取得方位感测值

•条件判断

•变数

•循环

LED 显示与清空

Python语法

指南针程序逻辑

持续执行

    如果方位感测值小于 45 或大于 314,则为 N

    否则方位感测值小于 135,则为 E

    否则方位感测值小于 225,则为 S

    否则为 W

指南针程序撰写

Step 1. 开启在线编辑器

1.1  开启浏览器并输入下方网址

      https://python.microbit.org/v/1

 

Python课程系列:Micro:bit指南针

 

Step 2. 撰写 Python 程序

2.1  依指南针程序逻辑进行Python 程序撰写

 

Python课程系列:Micro:bit指南针

 

程序说明

1 行:程序注解最前面以 # 】字符号代表,注解请勿使用中文

2 行:汇入 micro:bit 套件

4 行:校正磁力传感器

6 行:① while 】代表 Pyhton 的循环,

           True 代表条件为真、False 代表条件为假,

           此行代表持续不断执行的循环

       以【 : 】做结尾

7 行:① Tab 键为缩排代表是在循环中的事件

       宣告 bearing 变量存放磁力传感器所取得的数值

8 行:① Tab 键为缩排代表是在循环的事件

       如果 bearing 变量值小于 45,则在 LED 显示 N

10 行:① Tab 键为缩排代表是在循环的事件

        如果 bearing 变量值小于 135,则在 LED 显示 E

12 行:① Tab 键为缩排代表是在循环的事件

        如果 bearing 变量值小于 225,则在 LED 显示 S

14 行:① Tab 键为缩排代表是在循环的事件

        如果 bearing 变量值小于 315,则在 LED 显示 W

16 行:① Tab 键为缩排代表是在循环的事件

        其他状况,则在 LED 显示 N

Step 3. 刻录程序到 Micro:bit

Step 4. 成果

侦测东、西、南、北的指南针

 

Python课程系列:Micro:bit指南针

 

 

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