友情提示:380元/半年,儿童学编程,就上码丁实验室。
通过Python用Micro:bit的LED印出A-Z
任务目标
•每 0.5 秒透过 LED 印出 A-Z
•ASCII 表中 A 到 Z 的编号从 65 到 90
•ASCII (美国信息交换标准代码)是基于拉丁字母的一套计算机编码系统。它主要用于显示现代英语
学习目标
•循环使用
•变数
•ASCII 字符读取
•LED 显示
•暂停
•Python 语法
LED 印出 A-Z 程序逻辑
持续执行
增量值从 0 到 25
在 LED 显示 65 + 增量值
停 0.5 秒钟
LED 印出 A-Z 程序撰写
Step 1. 开启在线编辑器
Step 2. 撰写 Python 程序
❖ 2.1 依 LED 印出 A-Z 程序逻辑进行 Python程序撰写
※程序说明 ※
第 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