2-2手臂七彩呼吸灯

您当前位置: 首页 > HelloBot机器人 > 1.基础课程(图形化)

手臂七彩呼吸灯

2-2手臂七彩呼吸灯.hex  点击下载

课程2-2 HelloBot手臂七彩呼吸灯

一、课前准备

1. 了解触摸幻彩灯在车体的位置;

2. 了解触摸幻彩灯原理;

3.了解原理图中触摸幻彩灯连接的micro:bit引脚。

blob.png     blob.png

(a) 左手臂触摸幻彩灯位置          (b) 右手臂触摸幻彩灯位置

blob.png 

2-2-1 触摸幻彩灯的位置

触摸幻彩灯是安装在HelloBot机器人的两个手臂上,左右手臂各一个,触摸幻彩灯是一个整体的模块,由触摸模块和七彩流水灯组成,为了与车身上的七彩流水灯区别,手臂上均唤作幻彩灯。

blob.png       blob.png

(a) 正面幻彩灯              (b) 背面触控位置

2-2-2 触摸幻彩灯模块

blob.png 

2-2-3 触摸幻彩灯与扩展板的接线

blob.png

2-2-4 幻彩灯原理图

blob.png 

2-2-5 miro:bit的P6、P9引脚

从原理图中可以看到左边手臂上的幻彩灯连接的是micro:bitP6引脚,右边手臂上的幻彩灯连接的是micro:bitP9引脚。在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软件包的积木块儿了。

方式二离线编程:打开离线编程软件blob.png添加HelloBot软件包,点击设置图案-添加包,输入HelloBot软件包网址:https://github.com/lzty634158/HelloBot,详细编程方式请在课前准备查看文档【编程方式介绍】,这里我们使用离线编程软件进行编程。

总程序图:

image.png 

2-2-6 总程序图

总程序图中出现的各积木块位置如图2-2-72-2-13所示。

blob.png 

2-2-7

blob.png 

2-2-8

blob.png 

2-2-9

blob.png 

2-2-10

blob.png 

2-2-11

blob.png 

2-2-12

blob.png 

2-2-13

四、下载程序

确保micro:bit开发板已连接电脑,如图2-2-14所示点击右下角的下载,便可将程序下载到micro:bit中。

blob.png 

2-2-14

五、实验现象

程序下载成功以后,如图2-2-15可以看到手臂上的幻彩灯从亮逐渐变灭,再从灭逐渐变亮,达到呼吸灯的效果。

blob.png   blob.png

 

blob.png   blob.png

 

2-2-15