本文主要是介绍LeJOS学习(5):Motor的API研究-进阶篇,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
书接上回,看看API中几个比较酷的东西。
我们这回真需要弄一个小车子来测试我们的高级API了,我参考这本书《The LEGO MINDSTORMS EV3 Discovery Book》做了这么一个小车,见下图:
1,同时操作两个轮子的方法 Synchronization
前面我们说的都是让一个马达转起来的方法,但小车有两个轮子,如何做到同步?请参看如下代码
Motor.A.setSpeed(Motor.A.getMaxSpeed()*0.6f);Motor.B.setSpeed(Motor.B.getMaxSpeed()*0.6f);Motor.A.setAcceleration(600);Motor.B.setAcceleration(600);//绑定需要同步的几个马达Motor.A.synchronizeWith(new RegulatedMotor[]{Motor.B});//从startSynchronization/endSynchronization之间的代码将会同步执行Motor.A.startSynchronization();Motor.A
这篇关于LeJOS学习(5):Motor的API研究-进阶篇的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!