#include const char* wifi_name = ""; //Your Wifi name const char* wifi_pass = ""; //Your Wifi password WiFiServer server(80); //Port 80 void setup() { Serial.begin(115200); // Let's connect to wifi network Serial.print("Connecting to "); Serial.print(wifi_name); WiFi.begin(wifi_name, wifi_pass); //Connecting to wifi network while (WiFi.status() != WL_CONNECTED) { //Waiting for the responce of wifi network delay(500); Serial.print("."); } Serial.println(""); Serial.println("Connection Successful"); Serial.print("IP address: "); Serial.println(WiFi.localIP()); //Getting the IP address at which our webserver will be created Serial.println("Put the above IP address into a browser search bar"); server.begin(); //Starting the server } void loop() { int counter=0; WiFiClient client = server.available(); //Checking for incoming clients if (client) { Serial.println("new client"); String currentLine = ""; //Storing the incoming data in the string while (client.connected() && client.available()) { //if there is some client data available char c = client.read(); //read a byte Serial.print(c); if (c == '\n' && currentLine.length() == 0) { //check for newline character, if line is blank it means its the end of the client HTTP request client.print("ESP32 Webserver"); client.print("

Hello World


"); client.print("Die Temperatur betrÃĪgt: " + String(++counter) + " "); break; //Going out of the while loop } else if (c != '\r') { currentLine += c; //if you got anything else but a carriage return character, } else { currentLine = ""; //if you got a newline, then clear currentLine } } delay(1000); } delay(2000); }