美文网首页乐高EV3编程系列儿童编程
乐高EV3教育版-行驶的小车系列009-条件模块

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

作者: robot2079 | 来源:发表于2019-05-10 08:57 被阅读0次

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


    第一部分:简单切换模块

    A.小车的组成部分

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

    基础底座

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

    颜色传感器

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

    两部分组成。

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

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

    2.程序执行

    第二部分:多切换模块

    A.小车的组成部分

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

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

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

    2.程序执行。

    3.动脑筋

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

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

    相关文章

      网友评论

        本文标题:乐高EV3教育版-行驶的小车系列009-条件模块

        本文链接:https://www.haomeiwen.com/subject/qscooqtx.html