儿童编程乐高EV3编程系列

初级课程-乐高EV3教育版-行驶的小车系列007-多任务

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

本节通过多任务编程的模式,让主机在驱动基座的两个轮胎转动的同时播放音乐。


第一部分:多任务的原理

乐高EV3主机的操作系统是Linux内核。因此,支持CPU的多线程模式,可以让程序能够多个一起执行。

乐高EV3的CPU是ARM低功耗的CPU,广泛的应用在移动设备中。CPU就好像是人的大脑,用来控制程序中的所有逻辑运算功能。

第二部分:搭建模型

本课程的模型可以直接应用行驶的小车001课程中搭建的小车。如下图

第三部分:编写程序

1.添加蓝色部分,‘开始’模块

2.依次添加槽运动模块和声音模块。槽运动模块利用主机控制B+C端口的两个大型电机,分别在功率50的情况下,向前运动2圈。声音模块用来发出声音。由于程序是并行关系,小车在向前运动的同时会发出声音。

3.下载程序并运行。

第四部分:动脑筋

如果让小车后退并同时发出声音该如何来做呢?

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

上一篇下一篇

猜你喜欢

热点阅读