#include #include #define LED_BUILTIN 2 const char* ssid = "tksteti"; const char* password = "ProsimTeNevim"; const char* deviceName = "ESP-VasePrijmeni"; WebServer server(80); void setup() { Serial.begin(115200); pinMode(LED_BUILTIN,OUTPUT); WiFi.setHostname(deviceName); WiFi.begin(ssid,password); while(WiFi.status() != WL_CONNECTED) { Serial.print("."); delay(100); } Serial.println("Připojeno k WiFi"); Serial.print("IP Adresa:"); Serial.println(WiFi.localIP()); //jednotlivé odkazy server.on("/", handleRoot); server.on("/on", handleOn); server.on("/off", handleOff); server.onNotFound(handleNotFound); server.begin(); Serial.println("Wwebovy server spusten"); } void loop(){ server.handleClient(); //Obsluha klientů } //"metoda" pro výpis stránky pro "požadavek" void handleRoot() { server.send(200, "text/plain", "Vitej na webove strance tveho ESP32"); } void handleOn() { digitalWrite(LED_BUILTIN, HIGH); server.send(200, "text/plain", "LED zapnuta"); } void handleOff() { digitalWrite(LED_BUILTIN, LOW); server.send(200, "text/plain", "LED vypnuta"); } void handleNotFound() { server.send(404, "text/plain", "Stranka nenalezena"); }