Hinter dem heutigen Türchen befindet sich der Grund für die vielen 1 kOhm Widerstände. Sie finden dort nämlich eine sogenannte RGB-LED. RGB steht für Rot Grün Blau, denn bei dieser LED handelt es sich eigentlich um drei LEDs, die über eine gemeinsame Kathode angeschlossen werden können. Durch Variation der Helligkeit der einzelnen LEDs mittels PWM lassen sich so nahezu alle denkbaren Farben generieren.

Der Aufbau der heutigen Schaltung können Sie auf dem unteren Bild sehen. Beachten Sie dass das etwas längere Beinchen (die Kathode) in die GND Kontaktleiste gesteckt werden muss.

Die RGB LED mit allen drei Vorwiderständen
Die RGB LED mit allen drei Vorwiderständen

In der Blynk-App kommt heute wieder ein ganz neues Element zum Einsatz, nämlich das ZeRGBa-Element (Mischung aus Zebra und RGB). An der bunten Gestaltung können Sie schon ungefähr sehen, wie es funktioniert. Sie können entweder das Element in Ihr eigenes, neues Projekt einfügen und die Pins manuell einstellen (Rot an D3, Grün an D5 und Blau an D6) oder Sie laden wie gewohnt die Oberfläche des heutigen Versuchs per QR-Code. Für welchen Weg Sie sich auch entscheiden, vergessen Sie nicht den neuen Token ist das Programm einzufügen, welches Sie wie gewohnt hier herunterladen können:

Das Programm: A16_P10_Blynk6_RGB.ino
/*
Blynk 6: RGB
Change ssid, password and token
*/

char ssid[] = "YourSSID";
char password[] = "YourPassword";
char token[] = "7c5cc35bf1b54058b232f6392b847519";

#define BLYNK_DEBUG
#define BLYNK_PRINT Serial    // Comment this out to disable prints and save space
#include <ESP8266_SoftSer.h>
#include <BlynkSimpleShieldEsp8266_SoftSer.h>

// Set ESP8266 Serial object
#include <SoftwareSerial.h>
SoftwareSerial EspSerial(11, 12); // RX, TX

ESP8266 wifi(EspSerial);

void setup()
{
  // Set console baud rate
  Serial.begin(19200);
  EspSerial.begin(19200);

  Blynk.begin(token, wifi, ssid, password);
}

void loop()
{
  //the controll of the RGB-LED is done by Blynk automatically
  Blynk.run();
}

(Die frühere Einbettung über Arduino Create ist nicht mehr verfügbar; der Code stammt aus dem Download aller Programme.)

blynk_tag1010-1
http://tinyurl.com/hve4zlu

Wenn Sie das Programm mit Ihren Daten hochgeladen und die Oberfläche in der APP gestartet haben, können Sie den Kreis in dem ZeRGBa-Widget bewegen. Sie sehen, dass sich die Farbe des Kreises verändert. Gleichzeitig ändert sich auch die Farbe der RGB-LED auf dem Board. So können Sie lustig rumspielen und verschiedene Farben ausprobieren. Auch Weiß geht, wenn Sie den Kreis oben links in die Ecke ziehen. Die drei Zahlen oben geben zudem den aktuellen PWM Wert der einzelnen Pins D3, D5 und D6 an. Auch diesmal ist der Einsatz als per App steuerbare Wohnzimmerlampe mit Stimmungslicht denkbar.

Das ZeRGBa-Element
Das ZeRGBa-Element