有人用过这个舵机控制板吗?求助!
买了一个2 Motor && 16 Servo Drive Shield这个舵机控制板,但是他给的说明和例程并不能看懂,求大神解答一下,我想用这个板子单独控制几个舵机的动作程序该怎么写?这个是程序
/***************************************************
Example for 2 DC motor && 16 Servo Drive Shield.
Results: Servo run forward, and then backward....
by DOIT. http://www.doit.am
****************************************************/
#include <Wire.h>
#include <ServoDriver.h>
ServoDriver pwm = ServoDriver();
#define SERVOMIN102 // this is the 'minimum' pulse length count (out of 4096)
#define SERVOMAX512 // this is the 'maximum' pulse length count (out of 4096)
// IMPORTANT: Servo num #
uint8_t servonum = 0;
void setup() {
pwm.begin();
pwm.setPWMFreq(50);// servos run at 50 Hz
}
void loop() {
// Drive ONE servoat a time
for (uint16_t pulselen = SERVOMIN; pulselen < SERVOMAX; pulselen++) {
pwm.setPWM(servonum, 0, pulselen);
}
delay(300);
for (uint16_t pulselen = SERVOMAX; pulselen > SERVOMIN; pulselen--) {
pwm.setPWM(servonum, 0, pulselen);
}
delay(300);
}
16路舵机控制板每个舵机端口是怎么定义的?求解答,十分感谢!
这个板子长这个样子 给你个思路,就是分别定义你的舵机为1234,对应的脚为1234,在程序里面,开始的时候初始化一下就好了,
int motor1=1;
int motor2=2;
然后在loop里面分别设定motor1怎么怎么样,motor2怎么怎么样, 董董soul 发表于 2016-4-12 15:45 static/image/common/back.gif
给你个思路,就是分别定义你的舵机为1234,对应的脚为1234,在程序里面,开始的时候初始化一下就好了,
in ...
问题是我看不懂这个对应的函数是什么啊。。。 三公分阳光 发表于 2016-4-12 22:25 static/image/common/back.gif
问题是我看不懂这个对应的函数是什么啊。。。
哪个?还是说我全部给你注释一编?
页:
[1]