乐高EV3编程系列儿童编程

初级课程-乐高EV3教育版-行驶的小车系列012-范围模块

2019-05-10  本文已影响0人  robot2079

本节课利用乐高超声波传感器探测物体的距离,通过探测的距离如果在某一个范围内,例如:在小车前10-30厘米范围内,就驱动小车前进,直到距离小于10cm后停止运动。


第一部分:范围模块传感器

乐高编程程序中,在‘数据’面板中存在范围模块,用来判断输入的数据是否在范围模块的上下限之内,并输出True或者False结果。

第二部分:模型搭建

模型由基础运动底座与超声波传感器组成,这两部分的搭建在前面的课程中均有介绍,大家可以重新自己复习一下,在这里面我们就不再重复介绍。搭建后的小车如下图

第三部分:编程部分

添加一个循环体,用来控制超声波传感器实时的采集数据,并驱动数据流转。

添加一个范围模块用来接收传感器产生的数据并根据自身条件的设置输出True或者False结果给后面的切换模块。

添加一个显示模块,用来实时显示超声波传感器采集的数据。

添加一个切换模块,用来控制不同结果状态下,小车的运动状态。

下载并执行。

△长按识别二维码 关注我们

上一篇下一篇

猜你喜欢

热点阅读