用 arduino控制五个舵机,但是控制的不是很好 达不到要求 现在想用一个舵机控制板SXSf72控制舵机 但是现在手里没有相关资料和上位机控制软件不知道各位大神们能不能帮小弟一把。
下面是 用arduino做的编程 主要现在就是想先让基座电机转过一定角度 控制高低的电机保持恒定角度 再让大臂电机转动到指定位置之后 延时候基座电机在转回来但是 控制效果不是很好
#include <Servo.h>
Servo myservo0; // create servo object to control a servo
Servo myservo1;
Servo myservo2;
Servo myservo3;
int a,b,c,pos1,pos2 ;
void setup() {
// put your setup code here, to run once:
myservo0.attach(0); // attaches the servo on pin 9 to the servo object基座
myservo1.attach(1); //大臂
myservo2.attach(2); //高低
myservo3.attach(3); //抓手
}
void loop() {
myservo2.write(10);//10度保持末端抓手水平
// put your main code here, to run repeatedly:
for(pos1 = 10; pos1 < 90; pos1 += 1)
{
myservo0.write(pos1);
delay(100);
}
for(pos2 = 90; pos2>50; pos2-=1)
{
myservo1.write(pos2);
delay(100); }
for(pos2 = 50; pos2<90; pos2+=1)
{ myservo1.write(pos2);
delay(100);}
delay(5000);
for(pos1 = 90; pos1>=10; pos1-=1)
{
myservo0.write(pos1);
delay(100);
}
} |