#include <Wifi.h>
const char* ssid = "seu_wifi";
const char* password = "sua_senha";]
WifiServer server(80);
int led = 2;
void setup() {
Serial.begin(115200);
pinMode(led, OUTPUT);
Wifi.begin(ssid, password);
Serial.print("conectando ao wifi");
while(Wifi.status()!= WL_CONECTED){
delay(500);
Serial.println(".");
}
Serial.println("\nconected");
Serial.println(Wifi.localIP());
server.begin()
}
void loop() {
WifiClient client = server.available();
if (client){
string request = client.readStringUntil('\r');
client.flush();
if (request.indexOf("/on") != -1){
digitalWrite(led, HIGH);
}
if (request.indexOf("/off") != -1){
digitalWrite(led, LOW);
}
client.println("HTTP/1.1 200 OK");
client.println("Content-Type: text/html");
client.println("");
client.println("<h1>Controle LED </h1>");
cient.println("<a href = \"/on\"><button> ligar </button></a>");
cient.println("<a href = \"/off\"><button> ligar </button></a>");
client.stop();
}
Loading
esp32-devkit-c-v4
esp32-devkit-c-v4