Using servos with PIC16F microcontrollers

Raj wrote a tutorial on how-to implement servo control on PIC16F microcontrollers. The article starts off with some servo theory, and is followed with an open source practical example.
This entry was posted in tutorials and tagged how-to, PIC16f, servo.A servo motor is a special geared DC motor equipped with an electronic circuit for controlling the direction of rotation, as well as the position, of the motor shaft. Because servo motors allows precise angular positioning of their output shaft, they are used extensively in robotics and radio-controlled cars, airplanes, and boats to control the motion of their various parts. In this lab session, we will first explore what a servo motor consists of and how it works and then illustrate how to interface it with a PIC microcontroller.


Comments
Delays in the Interrupt service routine ?!?!? OMG
@Gianni, you’re right: delay in ISR sounds like a bad design idea. Maybe different timer hardware (i.e. a different PIC) is needed if this sort of software is the only way with that particular PIC16F.
Good timing for an article. I am just starting to put in servos in an model airplane.