课程2-2 HelloBot手臂七彩呼吸灯
一、课前准备
1. 了解触摸幻彩灯在车体的位置;
2. 了解触摸幻彩灯原理;
3.了解原理图中触摸幻彩灯连接的micro:bit引脚。
(a) 左手臂触摸幻彩灯位置 (b) 右手臂触摸幻彩灯位置
图2-2-1 触摸幻彩灯的位置
触摸幻彩灯是安装在HelloBot机器人的两个手臂上,左右手臂各一个,触摸幻彩灯是一个整体的模块,由触摸模块和七彩流水灯组成,为了与车身上的七彩流水灯区别,手臂上均唤作幻彩灯。
(a) 正面幻彩灯 (b) 背面触控位置
图2-2-2 触摸幻彩灯模块
图2-2-3 触摸幻彩灯与扩展板的接线
图2-2-4 幻彩灯原理图
图2-2-5 miro:bit的P6、P9引脚
从原理图中可以看到左边手臂上的幻彩灯连接的是micro:bit的P6引脚,右边手臂上的幻彩灯连接的是micro:bit的P9引脚。在HelloBot软件包底层已为用户设定好,可以直接拖拽手臂七彩流水灯积木块,但是如果大家想挑战自己编写程序,则需要看原理图了解幻彩灯连接的micro:bit引脚。
!注意:因小车左右手臂七彩灯所连接的P6,P9引脚,与micro:bit LED点阵的引脚复用了。所以在控制左右手臂七彩灯之前,我们可以关闭micro:bit LED点阵显示。
二、学习目标
HelloBot小车左右手臂各有一个幻彩灯,和车身上的七彩流水灯的使用方法和效果是一样的,这节课来学习使用micro:bit控制灯光完成由亮到暗的逐渐变化。
三、程序编程
方式一在线编程:首先将micro:bit通过USB连接电脑,电脑会弹出一个U盘,点击U盘里的网址:http://microbit.org/进入编程界面,点击添加软件包,将HelloBot软件包网址:https://github.com/lzty634158/HelloBot复制到输入栏,点击确认添加软件包,之后就能使用HelloBot软件包的积木块儿了。
方式二离线编程:打开离线编程软件,添加HelloBot软件包,点击设置图案-添加包,输入HelloBot软件包网址:https://github.com/lzty634158/HelloBot,详细编程方式请在课前准备查看文档【编程方式介绍】,这里我们使用离线编程软件进行编程。
总程序图:
图2-2-6 总程序图
总程序图中出现的各积木块位置如图2-2-7至2-2-13所示。
图2-2-7
图2-2-8
图2-2-9
图2-2-10
图2-2-11
图2-2-12
图2-2-13
四、下载程序
确保micro:bit开发板已连接电脑,如图2-2-14所示点击右下角的下载,便可将程序下载到micro:bit中。
图2-2-14
五、实验现象
程序下载成功以后,如图2-2-15可以看到手臂上的幻彩灯从亮逐渐变灭,再从灭逐渐变亮,达到呼吸灯的效果。
图2-2-15