Unidad 22

En esta unidad, vamos a aprender cómo controlar la velocidad de un servo de rotación continua.

Pero para ello debemos hacer un pequeño truco. A nuestra placa de Arduino vamos a conectar un servo de rotación continua pero a Bitbloq le vamos a decir que hemos conectado un servo de posición.

Ahora, nuestro servo de rotación se va a comportar de la siguiente manera. Si le decimos que se mueva a noventa grados, el servo se va a parar. Cuanto más nos alejemos de noventa en dirección ascendente, cada vez se moverá más rápido en una dirección, hasta llegar a la máxima velocidad cuando le ponemos ciento ochenta grados. Y cuanto más no alejemos de noventa en dirección descendente, cada vez se moverá más rápido en la otra dirección, hasta llegar a cero que se moverá a máxima velocidad.

Una vez visto esto, vamos a tratar de conseguir de regular la velocidad de nuestro servo con un potenciómetro. En el medio del mismo se parará el servo y según lo movamos en una dirección u otra se moverá más rápido o más lento.