初级课程-乐高EV3教育版-行驶的小车系列011-随机模块
2019-05-10 本文已影响0人
robot2079
本节课通过随机模块产生随机量作用于大型电机,通过不同的功率驱动小车前进。让同学们能够通过随机模块的使用掌握随机数在乐高编程中的使用。
第一部分:随机模块介绍
编程过程中经常会用到随机数,高级编程语言例如C,java都有系统函数库来支持随机数的产生。在乐高编程中有专门的模块提供此类功能的实现,然后通过上节课讲过的数据线传递数字到传感器模块。
第二部分:模型搭建
利用行驶的小车系列001课程中讲到的小车作为运行载体。搭建成功后如下图
第三部分:编写程序
增加一个循环体,这样可以让小车一直运行下去。
在循环体内部添加一个随机模块,设置随机数的上限和下限分别为70与-70,这样随机数就会在之间随机产生。
添加槽运动模块,驱动两个大型电机,电机的功率通过数据线由随机模块产生的随机数传过来。运动时间设置为1秒钟结束。
添加等待模块,等待1秒钟,然后继续开始新的循环。
下载并运行程序。
第四部分:动脑筋
如果需要在随机数大于60的时候结束循环该如何做呢?
△长按识别二维码 关注我们