ESP32-Web Server-Control Outputs
ESP32-Web Server-Control Outputs
ESP32-Web Server-Control Outputs
PUEBLA
PRACTICA
ESP32 WEB SERVER-CONTROL
OUTPUTS
Profesor(a):
GRISELDA SALDAÑA GONZÁLEZ
Presentan:
NC: 15221395 WALTER MANUEL RUIZ NARANJO
NC: 15221391 JORGE ROMERO SANTAMARIA
NC: 15221384 ISRAEL RODRIGUEZ CUAUTLE
30/10/2020
ESP32 WEB SERVER-CONTROL OUTPUTS
1. Introducción
En esta sección, veremos el ESP32 como servidor web. Crearemos un servidor web para controlar
de forma remota las salidas a través de la web y también le mostraremos cómo puede mostrar las
lecturas de los sensores en una página web. Después de crear el servidor web, le mostraremos
cómo puede agregar más resultados y lecturas de sensores para satisfacer sus necesidades, y
cómo puede personalizar la apariencia de su página web. Finalmente, protegerá su servidor web
con una contraseña y aprenderá cómo hacer que su servidor web sea accesible desde cualquier
lugar. En esta unidad, aprenderá qué es un servidor web y cómo funciona un servidor web ESP32..
Solicitud-respuesta. Solicitud-respuesta es un patrón de intercambio de mensajes, en el que un
solicitante envía un mensaje de solicitud a un sistema de respuesta que recibe y procesa la
solicitud y devuelve un mensaje en respuesta.
2. Objetivos
En esta práctica, aprenderemos a crear un servidor web simple con el ESP32 para
controlar las salidas. Se puede acceder al servidor web que se creará con cualquier
dispositivo como navegador: teléfono inteligente, tableta, computadora portátil, en la
red local.
3. Equipo y Materiales
-ESP32
-Protoboard
-2 x 330 homs resistencias
-2 Leds de 5mm
-Jumpers
4. Desarrollo
Codigo fuente:
#include <WiFi.h>
WiFiServer server(80);
//---------------------Credenciales de WiFi-----------------------
//------------------------CODIGO HTML------------------------------
String pagina = "<!DOCTYPE html>"
"<html>"
"<head>"
"<meta charset='utf-8' />"
"<title>Servidor Web ESP32</title>"
"</head>"
"<body>"
"<center>"
"<h1>Servidor Web ESP32</h1>"
"<p><a href='/on'><button
style='height:50px;width:100px'>ON</button></a></p>"
"<p><a href='/off'><button
style='height:50px;width:100px'>OFF</button></a></p>"
"</center>"
"</body>"
"</html>";
//---------------------------SETUP--------------------------------
void setup() {
Serial.begin(115200);
Serial.println("");
pinMode(salida, OUTPUT);
digitalWrite(salida, LOW);
//----------------------------LOOP----------------------------------
void loop(){
WiFiClient client = server.available(); // Escucha a los clientes
entrantes
5. Resultados
6. Conclusiones
En esta practica pudimos aprender como es que funciona el codigo en arduino para hacer
que funcione el ESP32 desde como conectarlo a la red wifi y también como diseñar la
pagina web y enlazar los botones a las salidas del esp32.
7. Referencias