hello all
I build a arm robot whit 2 micro servos and 3 standard servos and arduino uno and 2 joystick and one pot
but there is a vibration in micro servomotors
this is arm robot code
#include <Servo.h>
Servo myservo1;
Servo myservo2;
Servo myservo3;
Servo myservo4;
Servo myservo5;
Servo myservo6;
int potpin1 = A0;
int potpin2 = A1;
int potpin3= A2;
int potpin4 = A3;
int potpin5 = A4;
int val1;
int val2;
int val3;
int val4;
int val5;
int val6;
void setup() {
// put your setup code here, to run once:
myservo1.attach(3);
myservo2.attach(5);
myservo3.attach(6);
myservo4.attach(9);
myservo5.attach(10);
myservo6.attach(11);
}
void loop() {
// put your main code here, to run repeatedly:
val1 = analogRead(potpin1);
val2 = analogRead(potpin3);
val6 = analogRead(potpin2);
val4 = analogRead(potpin4);
val5 = analogRead(potpin5);
int x = val2;
val1 = map(val1, 0, 1024,0 ,180);
val3= map(x, 0, 1024,205,0);
val2 = map(val2, 0, 1024, 0, 195);
val4 = map(val4, 0, 1023, 50, 180);
val5 = map(val5, 0, 1023, 50,130);
val6 = map(val6, 0, 1023,120, 60);
myservo1.write(val1);
myservo2.write(val2);
myservo3.write(val3);
myservo4.write(val4);
myservo5.write(val5);
myservo6.write(val6);
delay(15);
}