Building:bit积木坦克车玩法1---“红外避障”
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复制到输入栏,之后就能使用亚博软件包的积木块了。
方式二离线编程:打开离线编程软件,点击设置图案-扩展,输入亚博智能软件包网址:https://github.com/lzty634158/yahboom_mbit.到输入栏,添加软件包之后就能使用亚博软件包的积木块了。
详细编程方式请在课前准备查看文档【1.课前准备】----【编程方式介绍】,这里我们使用micro:bit官网在线编程。
3. 红外避障原理
红外传感器具有一对红外发射与接收管,发射管发射出一定频率的红外线。在一定范围内,如果没有障碍物,发射出去的红外线,因为传播的距离越来越远而逐渐减弱,最后消失。如果有障碍物,红外线遇到障碍物,会被被反射到达传感器接收头。
图1 红外避障传感器
4.认识积木
5.编写程序
接下来我们开始编写积木坦克车红外避障的程序,如下图所示:
以上就是本次积木小车玩法的程序。编写完成之后,大家别忘了把它下载到micro:bit主板上面哦~
下载完成之后,看一下具体的效果和我们心中所想的是不是一样的呢?
!注意事项:这个实验必须在室内进行,以减少太阳光对红外传感器的干扰哦。