Arduino - Controla la cerradura de la puerta a través de la web
En este tutorial, aprenderemos a usar Arduino para controlar una cerradura mediante una interfaz web que se puede acceder desde un navegador web en una computadora o teléfono inteligente. Así es como funciona todo:
- Programaremos Arduino para que actúe como un servidor web
- Cuando escribas la dirección IP de tu Arduino en el navegador web, el navegador realiza una solicitud HTTP al Arduino.
- Arduino envía de vuelta al navegador web una página. La página mostrará:
- Si la puerta está actualmente cerrada o desbloqueada.
- Un botón para desbloquear la puerta.
- Otro botón para cerrar la puerta con llave.
- Si es la primera vez que usas Arduino Uno R4, consulta cómo configurar el entorno para Arduino Uno R4 en Arduino IDE.
- Abre el Administrador de Bibliotecas haciendo clic en el icono Administrador de Bibliotecas ubicado en el lado izquierdo del IDE de Arduino.
- Busca Servidor Web para Arduino Uno R4 WiFi y localiza la biblioteca Servidor Web creada por DIYables.
- Haz clic en el botón Instalar para agregar la biblioteca Servidor Web.
- Copia el código anterior y ábrelo con el IDE de Arduino
- 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 a Arduino
- Abre el Monitor Serial
- Revisa el resultado en el Monitor Serial.
- Verás una dirección IP, por ejemplo: 192.168.0.2. Esta es la dirección IP del servidor web de Arduino
- Abre un navegador web e introduce uno de los tres formatos que aparecen a continuación en la barra de direcciones:
- Tenga en cuenta que la dirección IP puede ser diferente. Asegúrese de verificar el valor actual en el Monitor Serial.
- Además, podrá ver la siguiente salida en el Monitor Serial.
- Verifica el estado de la cerradura de la puerta
- Verás la página web de la placa Arduino en el navegador como se muestra a continuación:

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) |
Acerca de la cerradura de solenoide y Arduino Uno R4
Si no estás familiarizado con Arduino Uno R4 y la cerradura de solenoide (como su diagrama de pines, cómo funcionan y cómo programarlos), puedes aprender todo sobre ellas en los tutoriales siguientes:
Diagrama de Cableado

This image is created using Fritzing. Click to enlarge image
Código de Arduino
Pasos R\u00e1pidos


Si deseas mejorar la apariencia de la página web con una impresionante interfaz gráfica de usuario (UI), puedes consultar el tutorial Arduino - Web Server para obtener inspiración y orientación.