In dem Projekt des heutigen Tages geht es um die Ansteuerung der RGB-LED mittels Webserver. Über eine übersichtliche Oberfläche kann die Farbe der LED verändert werden. Die Webseite wurde außerdem angepasst, und sollte auch auf Smartphones gut darstellbar sein.

Die Webseite mit ColorPicker
Die Webseite mit ColorPicker

Hinter dem heutigen Adventskalendertürchen befindet sich erneut ein Widerstand, diesmal aber mit 10 kΩ (Braun, Schwarz, Orange). Diesen werden Sie für den morgigen Versuch benötigen.

Der Aufbau des heutigen Versuchs entspricht dem Aufbau des zehnten Tages. Die RGB-LED wird über Vorwiderstände an die PWM-fähigen Pins D3, D5 und D6 angeschlossen

Anschluss der RGB LED an die Pins D3, D5 und D6
Anschluss der RGB LED an die Pins D3, D5 und D6

Das Programm: Day14_TCPServerRGB

Die übertragene Webseite ist erneut in binärer Form in der Progmen-Variablen site verborgen. Auch diesmal können Sie die HTML-Seite im Sketchordner einsehen. Nach dem Einstellen der WLAN-Daten und dem Upload des Programms lässt sich die Webseite des Webservers über die IP des Moduls erreichen. Die Seite ist mit Hintergrundfarbe und Überschrift ähnlich designt wie die vorherige. Doch ein neues Element befindet sich auf der Seite, nämlich das HTML5-Element Color Picker. Mit ihm ist es möglich, eine Farbe für die LED auszusuchen. Sobald Sie die Farbe bestätigt haben, wird Sie von der LED angezeigt. Dabei kann sich die Darstellung des Color-Picker Elements in Abhängigkeit vom gewählten Browser stark unterscheiden.

Das ColorPicker Element im Android 5.0 Browser
Das ColorPicker Element im Android 5.0 Browser
Das ColorPicker Element im Android 5.0 Browser
Das ColorPicker Element im Android 5.0 Browser