情境导入
光环板是一块可无线联网的单板计算机,内置Wi-Fi模块和扬声器,配套上手简单且功能强大的慧编程软件,能够轻松实现物联网和AI语音识别等创作。它还搭载了丰富的电子模块,如可编程彩色LED、运动传感器、触摸传感器等。配套的慧编程软件,支持积木式编程和一键转Python文本编程,帮助您更好地编程学习和创作。
1. 我会下载和安装慧编程软件。
2. 我会添加光环板硬件。
3. 我会将光环板连接到计算机并上传可执行的程序。
器材准备:光环板、数据线。
软件模块:同学们,在开始制作之前我们一起来了解光环板需要用到的积木(如表1-1所示)。
表1-1 积木功能说明
光环板是一款内置无线联网功能的单板计算机,小巧的机身拥有丰富的电子模块,专为编程教育而设计。它搭载4MB的内存和Xtensa 32-bit LX6双核处理器,拥有强劲的计算处理能力;它使用简单,搭配慧编程软件,令编程学习轻松、快乐;它带来了更丰富多元的物联网应用与编程体验,让每个人都能轻松实现有趣的电子创作。光环板正面和背面如图1-1和图1-2所示。
图1-1 光环板正面
图1-2 光环板背面
光环板载有扬声器模块,结合慧编程集成的微软认知服务,能轻松实现AI语音识别。在直径只有45mm的电路板上集成多种传感器,这些传感器就是光环板的“感官”,光环板可以通过它们感受环境变化,然后在程序的指挥下作出反应。
“慧编程”基于Scratch 3.0开发,如图1-3所示,它支持积木式编程和一键转换代码编程,每一类模块的积木颜色相同,无论大家是否有一定的Scratch编程基础,在我们的引导下都会非常快地学会使用慧编程。光环板专为编程学习而设计,搭配慧编程软件,只需拖曳积木式指令模块,即可实现编程操作,编程就像搭积木一样简单直观。如果你的计算机上还没有安装慧编程软件,请到http://www.mblock.cc/zh-cn/download/网址去下载和计算机匹配的mBlock 5桌面端版本,并安装。
图1-3 慧编程界面
首先在慧编程软件中添加光环板,选择“设备”标签(见图1-4),单击“+”号,在弹出的设备库中选择“光环板”,单击“确定”按钮。如果在编程界面中看到光环板图标,就表示添加成功。使用USB数据线将光环板连接到计算机USB接口,单击图1-5所示的“连接”按钮。
图1-4 添加光环板硬件
图1-5 连接光环板
光环板连接到计算机以后有两种工作模式:在线模式和上传模式(见图1-6和图1-7)。在线模式方便调试程序片段,光环板可以通过广播和变量与计算机互动。上传模式可以将程序上传到设备,通电情况下断开连接后程序依然可以在设备中运行。两种模式的切换通过单击“上传”“在线”两个按钮来切换。在上传模式中单击“上传到设备”按钮,可以把编好的程序传到光环板中。
图1-6 在线模式
图1-7 上传模式
(1)在慧编程积木界面中,从“事件”类积木中拖取一个“当光环板启动时”积木(见图1-8),该积木是程序的开关,程序下载到光环板后,由此开始执行。
图1-8 拖入“当光环板启动时”积木
(2)从“控制”类积木中拖取一个“重复执行”积木(见图1-9)。
图1-9 拖入“重复执行”积木
(3)从“灯光”类积木中拖取一个“显示”积木放到“重复执行”中(见图1-10)。
图1-10 拖入“显示”积木
(4)单击“上传到设备”按钮,将程序上传到光环板,观察光环板LED环形灯的变化。
图1-11 上传到设备
(1)创客的精神在于分享,请同学们在班上展示、分享自己的作品,说一说你对该作品最满意的部分。
(2)在完成作品的过程中你们小组遇到了哪些问题?你们是如何解决的?请将分享及时记录下来并填入表1-2中。
表1-2 遇到的困难和解决办法
(3)课后把做好的程序拍下来,发布在教育云平台个人空间,相信一定可以得到很多人的点赞。
(1)通过本节课的学习,我有一些收获:
①我知道光环板有很多功能,如语音识别、音量检测。
②____________________________________________。
③____________________________________________。
(2)同学们,请拿出你们的画笔,在表1-3中填涂自己的评价等级。其中,五颗星表示卓越;四颗星表示优秀;三颗星表示良好;两颗星表示一般;一颗星表示继续努力。
表1-3 学习评价量表