2. 红外避障

您当前位置: 首页 > Building:bit积木套件 > 2.MakeCode图形化课程

2.坦克车红外避障.rar  点击下载

Building:bit积木坦克车玩法1---“红外避障

image.png

1.心中所想

下载好程序后,打开坦克车的电源开关,坦克车就会往前跑,如果遇到障碍物就会后退1秒然后右转1秒,最后直行。

2.入手准备

大家需要准备好:

积木坦克车*1

USB数据线*1

2-1.两种编程方式

方式一在线编程:首先将micro:bit通过USB连接电脑,电脑会弹出一个U盘,点击U盘里的网址:http://microbit.org/进入编(biān)(chéng)界面,点击扩展 将亚博智能软件包网址:https://github.com/lzty634158/yahboom_mbit复制到输入栏,之后就能使用亚博软件包的积木块了。

方式二离线编程:打开离线编程软件image.png,点击设置图案-扩展,输入亚博智能软件包网址:https://github.com/lzty634158/yahboom_mbit.到输入栏,添加软件包之后就能使用亚博软件包的积木块了。

 

详细编程方式请在课前准备查看文档【1.课前准备】----【编程方式介绍】,这里我们使用micro:bit官网在线编程。

3.   红外避障原理

红外传感器具有一对红外发射与接收管,发射管发射出一定频率的红外线。在一定范围内,如果没有障碍物,发射出去的红外线,因为传播的距离越来越远而逐渐减弱,最后消失。如果有障碍物,红外线遇到障碍物,会被被反射到达传感器接收头。

image.png

1 红外避障传感器 

4.认识积木

image.pngimage.png

5.编写程序

接下来我们开始编写积木坦克车红外避障的程序,如下图所示:

image.png

以上就是本次积木小车玩法的程序。编写完成之后,大家别忘了把它下载到micro:bit主板上面哦~

下载完成之后,看一下具体的效果和我们心中所想的是不是一样的呢?

!注意事项:这个实验必须在室内进行,以减少太阳光对红外传感器的干扰哦。