初级课程-乐高EV3教育版-行驶的小车系列007-多任务
2019-05-10 本文已影响0人
robot2079
本节通过多任务编程的模式,让主机在驱动基座的两个轮胎转动的同时播放音乐。
第一部分:多任务的原理
乐高EV3主机的操作系统是Linux内核。因此,支持CPU的多线程模式,可以让程序能够多个一起执行。
乐高EV3的CPU是ARM低功耗的CPU,广泛的应用在移动设备中。CPU就好像是人的大脑,用来控制程序中的所有逻辑运算功能。
第二部分:搭建模型
本课程的模型可以直接应用行驶的小车001课程中搭建的小车。如下图
第三部分:编写程序
1.添加蓝色部分,‘开始’模块
2.依次添加槽运动模块和声音模块。槽运动模块利用主机控制B+C端口的两个大型电机,分别在功率50的情况下,向前运动2圈。声音模块用来发出声音。由于程序是并行关系,小车在向前运动的同时会发出声音。
3.下载程序并运行。
第四部分:动脑筋
如果让小车后退并同时发出声音该如何来做呢?
△长按识别二维码 关注我们