Догадка с нехваткой питания оказалась верна.
Сегодня подключил от компьютерного блока питания, теперь сервы шевелятся как надо.
roboforum.ruТехнический форум по робототехнике. |
|
|
#include <Servo.h>
int del = 700;
Servo myservo1;
Servo myservo2;
Servo myservo3;
void setup(){
myservo1.attach(22);
myservo2.attach(46);
myservo3.attach(50);
}
void loop(){
moveservo(myservo1);
}
void moveservo(Servo cservo){
cservo.writeMicroseconds(1500);
delay(del);
cservo.writeMicroseconds(2300);
delay(del);
cservo.writeMicroseconds(1500);
delay(del);
cservo.writeMicroseconds(700);
delay(del);
}
myservo2.attach(46);
myservo3.attach(50);
cservo.write(90);
delay(del);
cservo.write(170);
delay(del);
cservo.write(90);
delay(del);
cservo.write(10);
delay(del);
myservo1.writeMicroseconds(1500);
myservo2.writeMicroseconds(s2pos);
myservo3.writeMicroseconds(s3pos);
delay(del);
myservo1.writeMicroseconds(2300);
myservo2.writeMicroseconds(s2pos);
myservo3.writeMicroseconds(s3pos);
...
Вернуться в Новичкам или основы основ роботостроения.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11