In diesem Beitrag möchte ich dir das RGB LED Shield für den Wemos D1 mini vorstellen.

Das RGB Shield WS2812B ist so konzipiert, dass dieses auf den Wemos D1 mini (im nachfolgenden als Wemos bezeichnet) gesteckt werden kann.
Das setzt natürlich voraus, dass der Wemos mit den entsprechenden Anschlüssen verlötet wurde.
Bezug
Das Shield kann Bsp. über ebay.de* schon für knapp 3,9 € bezogen werden.
Hinweis von mir: Die mit einem Sternchen (*) markierten Links sind Affiliate-Links. Wenn du über diese Links einkaufst, erhalte ich eine kleine Provision, die dazu beiträgt, diesen Blog zu unterstützen. Der Preis für dich bleibt dabei unverändert. Vielen Dank für deine Unterstützung!
Quellcode
Für das folgende Beispiel wird die Bibliothek von Adafruit benötigt, welche man aus dem GitHub Repository laden kann.
Das nachfolgende Beispiel ist auch aus dem GitHub Repository von Adafruit wurde aber nur maginal geändert.
//Einbinden der Adafrui Bibliothek zum ansteuern //des RGB Shields. #include <Adafruit_NeoPixel.h> #define PIN D2 //RGB LED Chip auf dem Digitalen PIN D2 //"Einrichten" des NeopPixel, 1 NeoPixel auf dem digitalen Pin D2 Adafruit_NeoPixel pixels = Adafruit_NeoPixel(1, PIN, NEO_GRB + NEO_KHZ800); void setup() { pixels.begin(); //initialisieren } void loop() { //Alle Farben von Schwarz / aus (0,0,0) bis Weiß (255,255,255) durchlaufen. for (int red = 0; red < 2; red++) { for (int green = 0; green < 2; green++) { for (int blue = 0; blue < 2; blue++) { //Setzen der Farbe aus den aktuellen red, green und blue Werten. pixels.setPixelColor(0, pixels.Color(red * 255, green * 255, blue * 255)); pixels.show(); //Aktualisieren des NeoPixels delay(200); //kleine Pause von 200 ms. } } } }
1 thought on “Wemos D1 mini Shield: RGB LED”