In dem heutigen Versuch ist die Darstellung der Webseite noch ausgefeilter. Außerdem gibt es nun auch Steuerelemente, über die eine LED deutlich komfortabler gesteuert werden kann.

So schließen Sie die LED mit Vorwiderstand am Pin D9 an
So schließen Sie die LED mit Vorwiderstand am Pin D9 an

Der Aufbau des heutigen Versuchs unterscheidet sich nicht vom dem des gestrigen: Eine LED am Pin D9 die sich über das Modul steuern lässt. Als zusätzliches Bauteil finden Sie hinter dem Kalendertürchen erneut einen Widerstand mit 1 kΩ. Bei Bedarf können sie nun die Helligkeit einer LED reduzieren, indem Sie zwei Widerstände in Reihe schalten.

Das Programm: Day13_TCPServerProgmen

Das heutige Programm speichert die Webseite auf eine etwas andere Art als in dem vorrangegangen Programm. Während gestern die einfach gehaltene Webseite im Quelltext enthalten war, wird diesmal die Seite in einer sogenannten Progmen-Variablen gespeichert. Dies entlastet das SRAM des Boards und ermöglicht eine komplexere Darstellung einer Webseite. Sie haben allerdings nicht mehr eine so gute Übersicht über die Seite.

Die Webseite des Webservers
Die Webseite des Webservers

Sie können aber die HTML-Datei im Sketchorder einsehen und bei Bedarf verändern. Wenn Sie die Webseite auf der Webseite

tools.thebuzzmedia.com/bytechar

in Bytes umrechnen lassen und diese in die Program-Variable eintragen, haben Sie eine neue Webseite für Ihren Webserver generiert.

Die Umwandlung auf der Buzz Media Seite
Die Umwandlung auf der Buzz Media Seite