Hi everyone. I'm having a problem while using the FEETECH 9 KG TORQUE ANALOG SERVO - STANDARD RC METAL GEAR SERVO MOTOR
Link: https://store.arduino.cc/feetec-9kg-torque-analog-feedback-servo-standard-rc-metal-gear-servo-motor
After setting up everything in the code:
#include <Servo.h>
Servo myServo:
void setup() {
myServo.attach(9);
}
void loop() {
myServo.write(180);
delay(250);
myServo.write(0);
delay(250);
}
The problem is that the Servo produces a "Tic tac" sound but it doesn't go to the desired angle. If I push a bit with my hand it moves to the desired position, but then when it reaches it it requires another push by hand... What's the problem? How can I fix it?
How are you powering that large servo? It needs a separate power supply/battery. You should not try to run it from the Arduino 5V pin. That cannot supply enough current and trying to use it may damage the Arduino.
Steve
It used to work in many other projects...
Woops... this project has also a LCD and another Servo... I think that the other two (that require less power) were taking all away. What can I do to add some power without breaking anything? I have only a 9v battery with his connector and resistors... any advice?
Can I use a 9V battery or the servo/lcd will burn?
9V batteries are for smoke alarms. They are utterly useless for motors and servos and won't even run an Arduino for more than a couple of hours.
Use a 4xAA battery pack to power one or two small servos. Don't forget to connect all the grounds.