最新消息:码丁实验室,一站式儿童编程学习产品,寻地方代理合作共赢,微信联系:leon121393608。

Python课程系列:在Micro:bit上印出A-Z

Arduino 少儿编程 2101浏览 0评论

码丁实验室,一站式儿童编程学习产品,寻地方代理合作共赢,微信联系:leon121393608。

通过Python用Micro:bit的LED印出A-Z

任务目标

•每 0.5 秒透过 LED 印出 A-Z

•ASCII 表中 A 到 Z 的编号从 65 到 90

•ASCII (美国信息交换标准代码)是基于拉丁字母的一套计算机编码系统。它主要用于显示现代英语

学习目标

•循环使用

•变数

•ASCII 字符读取

•LED 显示

•暂停

•Python 语法

LED 印出 A-Z 程序逻辑

 

Python课程系列:在Micro:bit上印出A-Z

持续执行

增量值从 0 到 25

在 LED 显示 65 + 增量值

停 0.5 秒钟

LED 印出 A-Z 程序撰写

Step 1. 开启在线编辑器

 

Python课程系列:在Micro:bit上印出A-Z

Step 2. 撰写 Python 程序

❖ 2.1  依 LED 印出 A-Z 程序逻辑进行 Python程序撰写

 

Python课程系列:在Micro:bit上印出A-Z

※程序说明 ※

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

第 2 行:汇入 micro:bit 套件

第 4 行:①【 while 】代表 Pyhton 的循环,

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

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

②以【 : 】做结尾

第 5 行:①以 【 Tab 】 键为缩排代表是在循环的事件

② for 循环从 0 到 25 并将值存放于 x 变数中

③以【 : 】做结尾

第 6 行:①以 【 Tab 】 键为缩排代表是在 for 循环中

②宣告一个 encrypted_char 的变量,从 65 号开始依序抓取 ASCII 字码

第 7 行:①以 【 Tab 】 键为缩排代表是在 for 循环中

②显示 ASCII 字码在 LED 上

第 8 行:①以 【 Tab 】 键为缩排代表是在 for 循环中

②暂停 0.5 秒钟

500 毫秒 ( milliseconds ) = 0.5 秒 ( seconds )

Step 3. 刻录程序到 Micro:bit

Step 4. 成果

在 LED 上显示从 A 到 Z

 

Python课程系列:在Micro:bit上印出A-Z

Python课程系列:在Micro:bit上印出A-Z

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