#include servohservo servoLeft;servo servoRight;void setup servoLeftattach 13 ;servoRightattach 12 ;maneuver2oo2oo20oo ;maneuver-200200 60o ;maneuver20o-20o 600 ;maneuver -200-200200o ;maneuver o
这是一个使用舵机控制小车运动的程序。在setup函数中,将左右两个舵机连接到13和12引脚,并依次执行5个maneuver函数,控制小车的运动。每个maneuver函数接受3个参数:左轮速度,右轮速度和持续时间。速度用整数表示,单位是微秒,正数表示向前转,负数表示向后转,0表示停止。持续时间用毫秒表示。在每个maneuver函数中,通过调用writeMicroseconds函数控制舵机转动,然后等待一段时间。如果持续时间为1毫秒,则将舵机detach,停止转动。在loop函数中,什么也不做,等待下一次maneuver函数的调用。
原文地址: https://www.cveoy.top/t/topic/gHSY 著作权归作者所有。请勿转载和采集!