Arduino Uno R4 WiFi controla un LED a través de la web
En este tutorial, vamos a aprender a controlar un LED a través de una interfaz web utilizando un navegador en una PC o en un teléfono inteligente, utilizando el Arduino Uno R4 WiFi. En detalle, el Arduino Uno R4 WiFi será programado para funcionar como un servidor web. Supongamos que la dirección IP del Arduino Uno R4 WiFi es 192.168.0.2. Aquí están los detalles de cómo funciona:
- Cuando ingresas 192.168.0.2 en el navegador web, el navegador envía una solicitud al Arduino, y el Arduino responde con una página web que contiene el botón de encendido/apagado para controlar el LED.
- De manera similar, cuando haces clic en el botón "LED ON" en la página web o escribes 192.168.0.2/led1/on en el navegador web, el Arduino enciende el LED y responde con la página web de control.
- Del mismo modo, cuando haces clic en el botón "LED OFF" en la página web o escribes 192.168.0.2/led1/off en el navegador web, el Arduino apaga el LED y responde con la página web de control.

El tutorial ofrece los fundamentos que puedes personalizar de forma rápida e innovadora para lograr lo siguiente:
- Controlar múltiples LEDs a través de la web
- Rediseño de la interfaz de usuario web (UI)
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 Arduino Uno R4
Si no sabes nada sobre LED y Arduino Uno R4 (pinout, cómo funciona, cómo programar ...), aprende sobre ellos en los siguientes tutoriales:
Diagrama de Cableado

This image is created using Fritzing. Click to enlarge image
Código de Arduino
Pasos R\u00e1pidos
- Si esta es la primera vez que usas Arduino Uno R4, consulta cómo configurar el entorno para Arduino Uno R4 en el IDE de Arduino.
- Abrir el Administrador de Bibliotecas haciendo clic en el icono Administrador de Bibliotecas en el lado izquierdo del IDE de Arduino.
- Busca Web Server for Arduino Uno R4 WiFi y localiza la biblioteca Web Server creada por DIYables.
- Haz clic en el botón Instalar para agregar la biblioteca Web Server.

- Copia el código anterior y ábrelo con Arduino IDE
- Cambia la información de Wi‑Fi (SSID y contraseña) en el código por la tuya
- Haz clic en el botón Subir en el IDE de Arduino para subir el código al Arduino
- Abre el Monitor Serial
- Observa el resultado en el Monitor Serial.
- Verá una dirección IP, por ejemplo: 192.168.0.2. Esta es la dirección IP del servidor web de Arduino
- Abra un navegador web e introduzca uno de los tres formatos que se indican a continuación en la barra de direcciones:
- Tenga en cuenta que la dirección IP puede variar. Verifique el valor actual en el Monitor Serial.
- También verá la salida que se muestra a continuación en el Monitor Serial.
- Comprobar el estado del LED
- Verás la página web de la placa Arduino en el navegador como se muestra a continuación

- Ya puedes controlar el encendido y apagado del LED a través de la interfaz web
Puede personalizar de forma rápida e innovadora el código anterior para lograr lo siguiente:
- Controlar múltiples LEDs a través de la web
- Rediseño de la interfaz de usuario web (UI)
Si desea mejorar la apariencia de la página web con una impresionante interfaz gráfica de usuario (UI), puede consultar el tutorial Arduino - Web Server para obtener inspiración y orientación.