乐高EV3编程系列儿童编程

乐高EV3教育版-行驶的小车系列009-条件模块

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

本节给同学们介绍编程中经常用到的条件模块,在高级语言编程中就是If...else...模块,用来对环境变量做判断,之后做出不同的决策。乐高EV3编程中是用‘切换模块’实现类似的功能。


第一部分:简单切换模块

A.小车的组成部分

小车由两部分组成,其中基础底座由

基础底座

机器人与人工智能,公众号:机器人与人工智能初级课程-乐高EV3教育版-行驶的小车系列001

颜色传感器

机器人与人工智能,公众号:机器人与人工智能初级课程-乐高EV3教育版-行驶的小车系列005-在线条处停止

两部分组成。

B.编写程序,实现演着黑色线条前进

1.添加程序的主要部分01切换模块,编写切换条件。由于我们选择的是颜色传感器,我们就可以在切换模块处选择颜色传感器,设置条件为‘比较条件反射光强度小于50’,如果条件成立执行✅函数体内容,如果条件不成立执行❎函数体内容,程序如下。

2.程序执行

第二部分:多切换模块

A.小车的组成部分

如上图,不过需要同学们思考一下,如何将颜色传感器调成水平方向。

B.编写程序,实现发现蓝色左向前进,发现黄色右向前进,没有发现颜色直行

1.同样切换模块选择颜色传感器,但是选择度量模式,用来感应不同的颜色状态。并不是所有的传感器都支持多条件模式。我们通过添加不同颜色的感应,并在不同颜色状态下进行不同的动作操作。

2.程序执行。

3.动脑筋

我们如何能够将小车停止下来?有几种办法呢?

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

上一篇 下一篇

猜你喜欢

热点阅读