. E-3 Girar un servo con un potenciometro, S4A y Arduino

En este ejercicio vamos a utilizar la señal variable que produce un potenciometro para girar un servo un ángulo determinado como se puede ver en este vídeo.

Para hacer el montaje necesitaremos:

Placa Arduino

Placa de prototipo

Potenciometro

Servo

El servo es un dispositivo con tres entradas, dos son de alimentación (5v y 0v) y la otra es la que recibe la señal que le indica el ángulo que debe girar, esta señal está formada por un pulso que el circuito incluido en el servo interpreta para girar el motor y dejarlo fijo en el ángulo indicado.

S4A dispone de dos salidas para servos, son la 4 y la 7, y dispone de una instrucción para girar un ángulo determinado el servo. Este servo que usamos puede colocarse en cualquier ángulo entre 0 y 180 grados.

Conectaremos las patillas externas del potenciometro, como en el ejemplo anterior, a 5v y 0v, y la patilla central a la entrada analógica Analog6.

 

El conector rojo del servo los conectaremos a 5v, el marrón a 0v y el naranja, que es el de señal, lo conectaremos a la salida 7.


El valor recogido del potenciometro varía entre 0 y 1023, esta cantidad hay que transformarla en ángulo (entre 0 y 180) así que los más fácil será multiplicar el valor del potenciometro por 0.18 obtener la parte entera y usar ese valor como ángulo para el servo.