
出版社: 清华大学
原售价: 48.00
折扣价: 34.20
折扣购买: micro bit趣味创意编程
ISBN: 9787302519799
肖新国,男,41岁,湖北省仙桃市教育科学研究院信息技术教研员,仙桃市学科带头人,省**教研员,省中小学信息技术教材核心编委会成员,先后出版了三套全省中小学《信息技术》教材、教参,《湖北省高中信息技术课程教学指南》、全国《信息技术应用能力提升工程》教师用书、《玩转微课程》等教材、教辅及教师用书。另外,作为省教育厅特聘“中小学校长、教师素质提升工程主讲教师”、“2013年全省特级教师巡讲团成员”。至2015年底,共培训了全省中小学校长、教师近万人次。
第3课 *** ——LED屏幕显示 “……5、4、3、2、1、点火”,每一次神舟飞船发射的***场景(图31)是不是特别令人难以忘怀?利用micro:bit我们也可以设计一个具有***功能的计时器。 图31神舟飞船发射*** 一、我们的目标 (1) 了解***的应用领域与价值,知道LED矩阵的作用。 (2) 利用显示指令,学习LED显示文字与图形的方法。 (3) 能够通过“基本”模块中的、和指令,编程实现***功能。 二、我们的活动1. 计时器在生活中的应用计时器在*常生活中的应用**广泛,诸如定时自动报警器、按时自动打铃器、定时开关烘箱等,都是以计时器为基础的。在一些大型活动现场,有时也会有显示正、***的计时屏。计时器分为数字式与机械式两种。数字式具有*高的准确性和直观性,具有*长的使用寿命,因此得到了广泛的使用。 趣味创意编程第3课***——LED屏幕显示 2. micro:bit的LED矩阵 我们可以利用micro:bit的LED矩阵显示***器的秒数。在micro:bit的正面有5×5红色的LED矩阵,可作为显示器。其中,每个LED灯都可以被单独控制,按不同的值点亮或熄灭。我们可以利用这一特性显示数字、字幕、符号等信息。同时,由于LED矩阵中内嵌有光线传感器,所以它还可以感知周围环境光线的强弱。 3. 逻辑算法 在设计程序前,需要先了解它的逻辑算法流程,如图32所示。 图32逻辑算法流程 4. 程序设计 1) 认识指令 在编程环境中,利用“基本”模块中的“显示字符串”与“显示图标”指令来显示文字、图形,利用“暂停”指令控制信息显示时间的长短,如图33所示。 图33micro:bit 显示指令 小提示 仔细观察指令的**形状,如果指令的**是平滑的,表示该指令可以作为程序的开始运行,如“当开机时”“无限循环”指令。 2) 拖选指令 根据任务与逻辑设计流程的需要,将相关模块指令拖到脚本区的“当开机时”指令中,在模拟演示区就能看到显示的内容。同时,我们还可以对“显示数字”指令中的参数进行修改,如图34所示。 图34拖选指令至“当开机时”指令中 依此*作方式,我们也可以在“显示”指令后为程序添加“等待”指令,再修改等待时间的长短。不要忘记1秒(s)=1000毫秒(ms)。小提示 如果程序中有相同的指令,我们可以右击原指令,并在弹出的菜单中选择“重复”选项,复制该指令。 根据***的逻辑设计要求,为了实现不断地重复显示***程序,还需要为程序添加“无限循环”指令。 3) 调试与检验 (1) 模拟调试。程序编写的过程中,在micro:bit的模拟演示区,可以看到程序的模拟运行效果,如图35所示。 图35模拟调试 (2) 下载调试。除了直接观察模拟调试外,还可以将程序下载到micro:bit板中进行实际调试,以检验程序的运行效果,如图36所示。 图36下载调试 三、我们的探索 (1) 通过“基本”模块中的“显示字符串”指令来显示字符串“54321”,也可以实现***的功能,赶快尝试一下吧! (2) 利用“显示箭头”指令,将起跑命令由显示字符串“GO”改为显示箭头,如图37所示。 图37程序优化 (3) 利用指令,尝试显示多种系统自带的图案。 本教材积极响应了**“实施全民智能教育,中小学开设人工智能课程”的号召,将编程教育与人工智能的**结合,属于**首本教材。 教材基于“项目学习”的理念,能遵循广大学生的认知规律,将项目与知识点精心设计与编排,版面清新,图文结合。同时教材也将主题与内容进行趣味化与游戏化的设计,可以满足多种教与学模式的需求。