Arduino UNO R4 - LED - Parpadeo sin retardo
Imagina que el Arduino UNO R4 necesita hacer dos tareas: parpadear un LED y detectar cuándo se presiona un botón. Si usamos la función delay(), el Arduino UNO R4 podría perder algunas pulsaciones del botón. En este tutorial, aprenderemos a hacer parpadear un LED y a vigilar un botón para garantizar que detecte cada pulsación.
A continuación analizaremos tres ejemplos y compararemos sus diferencias.
- Arduino UNO R4 hace parpadear un LED usando la función delay().
- Arduino UNO R4 hace parpadear un LED usando la función millis().
- Arduino UNS R4 hace parpadear un LED usando la biblioteca ezLED.

※ Nota:
- Este método hace más que simplemente hacer parpadear un LED y comprobar el estado de un botón.
- Este tutorial ofrece información detallada para ayudarte a aprender cómo funciona. Para simplificar, puedes usar Arduino UNO R4 - LED library.
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables STEM V4 IoT Starter Kit (Arduino included) | |
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Buy Note: Use the LED Module for easier wiring. It includes an integrated resistor.
Acerca de LED y Botón
Aprende sobre LED y botón (disposición de pines, cómo funcionan, cómo programarlos, etc.) en estos tutoriales:
Diagrama de Cableado

This image is created using Fritzing. Click to enlarge image
Ver La mejor forma de alimentar Arduino Uno R4 y otros componentes.
Código Arduino UNO R4 - Con Retardo
Pasos R\u00e1pidos
Siga estas instrucciones paso a paso:
- Si es la primera vez que usas Arduino Uno R4 WiFi/Minima, consulta el tutorial sobre configurar el entorno para Arduino Uno R4 WiFi/Minima en el IDE de Arduino.
- Conecta los componentes según el diagrama proporcionado.
- Conecta la placa Arduino Uno R4 a tu ordenador usando un cable USB.
- Inicia el IDE de Arduino en tu ordenador.
- Selecciona la placa adecuada Arduino Uno R4 (p. ej., Arduino Uno R4 WiFi) y el puerto COM.
- Copia el código proporcionado y pégalo en el IDE de Arduino.
- Haz clic en el botón Subir en el IDE de Arduino para transferir el código al Arduino UNR R4.

- Abre el Monitor Serial.
- Pulsa el botón cuatro veces.
- Observa el LED: se enciende y apaga cada segundo.
- Comprueba la salida en el Monitor Serial.
- Algunas pulsaciones de botones no se mostraron en el Monitor Serial porque el Arduino UNO R4 no puede realizar ninguna tarea durante un retardo. Como resultado, no detecta esas pulsaciones.
Arduino UNO R4 Código - Sin Retraso
Pasos R\u00e1pidos
Sigue estas instrucciones paso a paso:
- Carga el código proporcionado en Arduino Uno R4
- Presiona el botón cuatro veces.
- Observa el LED: cambia entre ENCENDIDO y APAGADO cada segundo.
- Revisa la salida en el Monitor Serial.
- Se detectaron todas las pulsaciones de los botones.
Explicación del código
La explicación está en la sección de comentarios del código de Arduino anterior.
Añadir más tareas
Este código hace parpadear dos LEDs en diferentes momentos y también verifica si se pulsa un botón.
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.