乐高EV3编程系列儿童编程

初级课程-乐高EV3教育版-行驶的小车系列011-随机模块

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

本节课通过随机模块产生随机量作用于大型电机,通过不同的功率驱动小车前进。让同学们能够通过随机模块的使用掌握随机数在乐高编程中的使用。


第一部分:随机模块介绍

编程过程中经常会用到随机数,高级编程语言例如C,java都有系统函数库来支持随机数的产生。在乐高编程中有专门的模块提供此类功能的实现,然后通过上节课讲过的数据线传递数字到传感器模块。

第二部分:模型搭建

利用行驶的小车系列001课程中讲到的小车作为运行载体。搭建成功后如下图

第三部分:编写程序

增加一个循环体,这样可以让小车一直运行下去。

在循环体内部添加一个随机模块,设置随机数的上限和下限分别为70与-70,这样随机数就会在之间随机产生。

添加槽运动模块,驱动两个大型电机,电机的功率通过数据线由随机模块产生的随机数传过来。运动时间设置为1秒钟结束。

添加等待模块,等待1秒钟,然后继续开始新的循环。

下载并运行程序。

第四部分:动脑筋

如果需要在随机数大于60的时候结束循环该如何做呢?

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

上一篇 下一篇

猜你喜欢

热点阅读