Go Down

Topic: Simple Servo is freaking out (Read 915 times) previous topic - next topic


I'm new to arduinos and have come across a weird problem with a simple micro servo. I'm using the arduino uno. With servo wires Vcc plugged into +5v on arduino, ground on arduino and signal to digital 9. I'm running the following code. When I run the program the arduino immediately moves clockwise and never stops, it keeps pushing and spastically jittering against its limit angle.
The step motor handles angles <= 160degrees


Does anyone know what the problem could be?

Code: [Select]
#include <Servo.h>
Servo myservo;
void setup()
void loop() {


Spastic Servo Syndrome often happens when the servo is powered from the Arduino which cannot provide enough current.  Give it its own power with ground common-ed to Arduino. That might solve the problem....
meArm build blog:     http://jimbozamearm.blogspot.com/

Please don't PM for technical advice. Firstly my advice is sometimes wrong, and second, in the forum you get a broader, more timely, range of responses.


the arduino immediately moves clockwise and never stops,

I doubt that you mean this literally. If you are more precise with your use of language it will be easier to help you.



*Never stops trying to move right

Thanks for your replies


*Never stops trying to move right

I was actually trying to draw your attention to the words "the arduino immediately moves"

I strongly suspect the arduino does NOT move.



*Never stops trying to move right

The usual suspects are inadequate power supply, inadequate ground between the servo and arduino, and a corrupt/bad servo control signal.
Google forum search: Use Google Advanced Search and use Http://forum.arduino.cc/index in the "site or domain:" box.

Go Up

Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

via Egeo 16
Torino, 10131