课程1-1 HelloBot车身七彩流水灯单独点亮
一、课前准备
1.了解七彩灯流水灯在车体的位置;
2.了解原理图中七彩流水灯连接的micro:bit引脚。
图1-1-1 车身七彩流水灯位置(在背面)
图1-1-2 车身七彩灯流水的位置
七彩流水灯是在扩展板的背面的四个角上,从图1-1-2中扩展板的背面可以看到圈出来了四个白色的方块,这四个白色的方块就是车身上的七彩流水灯,我们可以通过程序来使之发出不同颜色的光和亮度,组合出不同的玩法。
图1-1-3 七彩流水灯原理图
图1-1-4 miro:bit的P16引脚
从图1-1-3原理图中可以看到七彩流水灯连接的是micro:bit的P16引脚,在HelloBot软件包底层已为用户设定好,可以直接拖拽车身七彩流水灯积木块,但是如果大家想挑战自己编写程序,则需要看原理图了解车身七彩流水灯连接的micro:bit引脚。
二、学习目标
七彩流水灯为红(R)、绿(G)、蓝(B)三个颜色组合发光,通过控制器来控制输出的回路和每个颜色的亮度,实现不同颜色的组合。我们的HelloBot车身有四个七彩流水灯,可以分别控制每个七彩流水灯的颜色及亮度,来实现七彩流水灯各种不同的玩法,这节课学习点亮车身上的一个七彩流水灯,使之发出红色的光源,大家也可根据程序修改发出不同颜色的光源。
三、程序编程
方式一在线编程:首先将micro:bit通过USB连接电脑,电脑会弹出一个U盘,点击U盘里的网址:http://microbit.org/进入编程界面,点击添加软件包,将HelloBot软件包网址:https://github.com/lzty634158/HelloBot复制到输入栏,点击确认添加软件包,之后就能使用HelloBot软件包的积木块儿了。
方式二离线编程:打开离线编程软件,添加HelloBot软件包,点击设置图案-添加包,输入HelloBot软件包网址:https://github.com/lzty634158/HelloBot,详细编程方式请在课前准备查看文档【编程方式介绍】,这里我们使用离线编程软件进行编程。
总程序图:
图1-1-5总程序图
总程序图中出现的各积木块位置如图1-1-6至1-1-8所示。
图1-1-6
图1-1-7
图1-1-8
四、下载程序
确保micro:bit开发板已连接电脑,如图1-1-9所示点击右下角的下载,便可将程序下载到micro:bit中。
图1-1-9下载程序
五、实验现象
程序下载成功以后,可以看到如图1-1-10中车身右下角的七彩流水灯发出了红色的光,大家也可以修改程序,选择点亮不同的灯并发出不同颜色的光。
图1-1-10实验现象