Arduino - servomotor controlado por potenciómetro
En un tutorial anterior, hemos aprendido cómo un potenciómetro acciona un servomotor. En este tutorial, vamos a aprender a girar un servomotor de acuerdo con el valor de salida del potenciómetro.
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables STEM V3 Starter Kit (Arduino included) | |
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Acerca del servomotor y del potenciómetro
Si no sabes sobre el servomotor y el potenciómetro (disposición de pines, cómo funciona, cómo programarlo...), aprende sobre ellos en los siguientes tutoriales:
Diagrama de Cableado

This image is created using Fritzing. Click to enlarge image
Cómo Programar
- Lee el valor del potenciómetro (valor entre 0 y 1023)
- Lo escala a un ángulo (valor entre 0 y 180)
- Establece la posición del servomotor según el ángulo
Código de Arduino
Pasos R\u00e1pidos
- Conectar Arduino al PC mediante un cable USB
- Abrir Arduino IDE, seleccionar la placa y el puerto correctos
- Copiar el código anterior y abrirlo con Arduino IDE
- Haz clic en el botón Subir en Arduino IDE para subir el código a Arduino

- Abrir el Monitor Serial
- Gira el potenciómetro
- Ver la rotación del servomotor
- Ver el resultado en el Monitor Serial
Explicación del código
Lee la explicación línea por línea que se encuentra en los comentarios del código fuente.
Video Tutorial
Estamos considerando crear tutoriales en video. Si considera que los tutoriales en video son importantes, suscríbase a nuestro canal de YouTube para motivarnos a crear los videos.