void loop() { // auf Clienten warten ... EthernetClient Client = Server.available(); // neue Anfrage if (Client) { // solange der Client verbunden ist ... while (Client.connected()) { if (Client.available()) { // Anforderung vom Clienten lesen ... char Zeichen = Client.read(); // ... und dem String hinzufügen // SchaltungLesen beinhaltet den Befehl zum Schalten der LED SchaltungLesen += Zeichen; // return gesendet if (Zeichen == '\n') { /* HTML-Seite aufbauen die folgenden Anweisungen müssen mit print oder println gesendet werden println "verschönert" den Quelltext (erzeugt einen Zeilenumbruch im Quelltext) " müssen mit \ maskiert werden " -> \" */ Client.println(F("HTTP/1.1 200 OK")); Client.println(F("Content-Type: text/html")); // Leerzeile zwingend erforderlich Client.println(); Client.println(F("")); Client.println(F("")); Client.println(F("
")); Client.println(F("")); Client.println(F(" | ")); // Button rot aus Client.print(F("")); Client.println(F(" |
")); Client.println(F(" | ")); // Button gelb aus Client.print(F("")); Client.println(F(" |
")); Client.println(F(" | ")); // Button grün aus Client.print(F("")); Client.println(F(" |