En esta entrada vamos a ver como conectar nuestro microcontrolador con otro dispositivo muy popular, un servomotor. Un servomotor es un motor DC, similar a los usados en las entradas que dedicamos al control de motores. Sin embargo, al contrario que los motores que manejamos allí, los servomotores incluyen su propio hardware de control, por lo que no tendremos que preocuparnos de esa parte.
En la
primera parte de esta entrada describiremos los fundamentos de cómo controlar
un servo con un
microcontrolador, con una mínima sobrecarga para el PIC mediante el uso de un timer y sus interrupción asociada.
En la
segunda parte extenderemos este enfoque para el caso de que necesitemos controlar muchos
servos con un único PIC. Veremos como podemos controlar hasta 8/10 servos dedicando
sólo un TIMER del
microcontrolador.
--------------------------------------------------------------------------------------