Arduino - Botón - servomotor
Aprenderemos:
- Si se presiona el botón, gira el motor servo a 90 grados
- Si se presiona el botón nuevamente, regresa el motor servo a 0 grados
Ese proceso se repite.
El tutorial incluye dos partes principales:
- Un botón controla el motor servo sin anti-rebote.
- Un botón controla el motor servo con anti-rebote.
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 botón
Si no sabes sobre el servomotor y el botón (conexió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ódigo de Arduino - Botón que controla el servomotor sin rebote
Pasos R\u00e1pidos
- Conecta Arduino al PC mediante un cable USB
- Abre el IDE de Arduino y selecciona la placa y el puerto correctos
- Copia el código anterior y ábrelo con el IDE de Arduino
- Haz clic en el botón Subir en el IDE de Arduino para cargar el código en Arduino
- Presiona el botón varias veces.
- Observa el cambio del servomotor
※ Nota:
En la práctica, el código anterior a veces no funciona correctamente. Para que funcione siempre correctamente, necesitamos debounce para el botón. El debounce para el botón no es fácil para los principiantes. Afortunadamente, gracias a la biblioteca ezButton, Podemos hacerlo fácilmente.
Código de Arduino - El botón controla el servomotor con antirrebote
¿Por qué necesitamos el antirrebote? ⇒ ver Arduino - Tutorial de anti-rebote de botón
Pasos R\u00e1pidos
- Instala la biblioteca ezButton. Ver Cómo hacerlo
- Copia el código anterior y ábrelo con el IDE de Arduino
- Haz clic en el botón Subir en el IDE de Arduino para subir el código al Arduino
- Presiona el botón varias veces
- Observa el cambio en el servomotor
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.