#include <WiFi.
h>
#include <ESP32Servo.h>
Servo servoMotor1;
const char*ssid="Nombre del wifi";
const char*password="Clave del wifi";
WiFiServer server(80);
void setup()
{
[Link](115200);
pinMode(32, OUTPUT);
pinMode(33, OUTPUT);
pinMode(21, OUTPUT);
pinMode(18, OUTPUT);
pinMode(19, OUTPUT);
pinMode(22, OUTPUT);
[Link](23);
pinMode(23, OUTPUT);
pinMode(2, OUTPUT);
digitalWrite(32, HIGH);
digitalWrite(33, HIGH);
digitalWrite(21, HIGH);
digitalWrite(18, HIGH);
digitalWrite(19, HIGH);
digitalWrite(22, HIGH);
delay(10);
[Link]();
[Link]();
[Link]("Conectando a ");
[Link](ssid);
[Link](ssid, password);
while([Link]() != WL_CONNECTED) {
delay(500);
[Link](".");
}
[Link]("");
[Link]("Conectado a red Wifi.");
[Link]("Dirección IP ");
[Link]([Link]());
[Link]();
digitalWrite(2, HIGH);
int value=0;
void loop(){
WiFiClient client=[Link]();
if(client){
[Link]("Nuevo cliente");
String currentLine="";
while ([Link]()){
if ([Link]()){
char c=[Link]();
[Link](c);
if(c=='\n'){
if ([Link]()==0){
[Link]("HTTP/1.1 200 OK");
[Link]("Context-type:text/html");
[Link]();
[Link]("Click <a href=\"/E16\">Encender</a> Para Encender led
32.<br>");
[Link]("Click <a href=\"/A16\">Apagar</a> Para Apagar led
32.<br>");
[Link]("Click <a href=\"/E5\">Encender</a> Para Encender led
33.<br>");
[Link]("Click <a href=\"/A5\">Apagar</a> Para Apagar led
33.<br>");
[Link]("Click <a href=\"/E17\">Encender</a> Para Encender led
21.<br>");
[Link]("Click <a href=\"/A17\">Apagar</a> Para Apagar led
21.<br>");
[Link]("Click <a href=\"/E18\">Encender</a> Para Encender led
18.<br>");
[Link]("Click <a href=\"/A18\">Apagar</a> Para Apagar led
18.<br>");
[Link]("Click <a href=\"/E19\">Encender</a> Para Encender led
19.<br>");
[Link]("Click <a href=\"/A19\">Apagar</a> Para Apagar led
19.<br>");
[Link]("Click <a href=\"/E22\">Encender</a> Para Encender led
22.<br>");
[Link]("Click <a href=\"/A22\">Apagar</a> Para Apagar led
22.<br>");
[Link]("Click <a href=\"/ABRIR\">Abrir</a> Para Abrir
puerta.<br>");
[Link]("Click <a href=\"/CERRAR\">Cerrar</a> Para Cerrar
puerta.<br>");
[Link]();
break;
} else {
currentLine="";
}
} else if (c!='\r') {
currentLine+=c;
}
if ([Link]("GET /A16")) {
digitalWrite(32, HIGH);
}
if ([Link]("GET /E16")) {
digitalWrite(32, LOW);
}
if ([Link]("GET /A5")) {
digitalWrite(33, HIGH);
}
if ([Link]("GET /E5")) {
digitalWrite(33, LOW);
}
if ([Link]("GET /A17")) {
digitalWrite(21, HIGH);
}
if ([Link]("GET /E17")) {
digitalWrite(21, LOW);
}
if ([Link]("GET /A18")) {
digitalWrite(18, HIGH);
}
if ([Link]("GET /E18")) {
digitalWrite(18, LOW);
}
if ([Link]("GET /A19")) {
digitalWrite(19, HIGH);
}
if ([Link]("GET /E19")) {
digitalWrite(19, LOW);
}
if ([Link]("GET /A22")) {
digitalWrite(22, HIGH);
}
if ([Link]("GET /E22")) {
digitalWrite(22, LOW);
}
if ([Link]("GET /CERRAR")) {
[Link](0);
}
if ([Link]("GET /ABRIR")) {
[Link](90);
}
}
}
[Link]();
[Link]("cliente desconectado");
}
}