Arduino Continuous Rotation (360 degree) Servo Driver Implementation

This servo rotates fully forward or backward instead of moving to a position. You can use any servo code, hardware or library to control these servos. Good for making simple moving robots. Comes with four different horns.

To control with an Arduino, I suggest connecting the control wire to pin 9 or 10 and using the Servo library included with the Arduino IDE. Position “90” (1.5ms pulse) is stopped, “180” (2ms pulse) is full speed forward, “0” (1ms pulse) is full speed backward.

Servo connection to Arduino Uno

All the code is available in the GitHub repo.

https://github.com/robertmeisner/useful-drivers

Interface

Even though we have used continuous servos, the interface is universal enough to handle any other motor (ie. DC brushed).

 

Implementation

Example Arduino Code