Serial Servo Controller with Arduino

Posted on Feb 6, 2014

I`m going to show you how to use your Arduino to control up to 12 servos at once with minimal jitter. Using a simple serial interface you can control the position of up to 12 servo channels. Up to 10 snapshot positions can be saved and played back at any time. Start up values for each servo can be saved as well. There are two major parts to the ap

Serial Servo Controller with Arduino
Click here to download the full size of the above Circuit.

plication. The first part I will discuss is the firmware and hardware. This includes the Arduino and another board we will use to supply power to the servos. It`s important to isolate the servo power supply from the microprocessor power in case the servos need more current than the battery can supply (imagine all 12 servos stalling at once). If the power supplies are the same you could have a brownout condition on your microprocessor depending what type of power supply you are using. I will also show you the firmware required to run this application on the Arduino. In the second part I will discuss some simple software that will allow you to control the firmware through serial commands. This software provides an interface to the Arduino firmware to control the servos, save servo start up positions, even record a series of positions, or frames, (of all channels saved at once) to playback in sequence when desired. The software is. Net based so make sure you have the latest. Net framework installed. I will be supplying an installer and source code.

Leave Comment

characters left:

Related Circuits

  • New Circuits



    Popular Circuits

    Auto light Controller and Visitor Counter
    darkroom timer with PIC 16F84A
    Audio Filter Analyzer
    Modular Benjolin
    Motorola SN54 Demultiplexer Logic Diagram and Datasheet
    Single Differential Input Adapter for Digital Voltmeter
    Drive A Relay Using A 1-Wire Addressable Switch
    phone busy circuit
    powerful dc to ac converter schematic
    USB to Serial RS232 adapter circuit design electronic project
    200mA Buck-Boost Synchronous DC/DC Converters
    Dynamic mic preamplifier circuit
    Reverse voltage and over-voltage surge protection circuit diagram XTR106