WeMos D1 Mini WS2812B RGB Shield

DKK30.00 inkl. moms

WeMos D1 Mini WS2812B RGB Shield.

På lager

Fortæl andre om dette produkt.

Email
Varenummer (SKU): 8384 Kategori: Tags: , , , , ,

Beskrivelse

WeMos D1 Mini WS2812B RGB Shielder en digital fuldfarve RGB LED-lyskilde. Den er specielt designet til de mini Pro-baserede udviklingstavler. Dette skjold inkluderer to 8-bens headere (disse kræver lodning til modulet), som gør det nemt at indsætte det i D1 minis headers.

Tekniske detaljer:

Installere ESP package (Arduino IDE)

  • Åben Arduino IDE (Download her)
  • Klik “Fil/Egenskaber”
  • Indtast dette link i feltet “Additionel Board Manager URL’s”
  • Link “http://arduino.esp8266.com/stable/package_esp8266com_index.json
  • Klik OK
  • Åben “Værktøj/Board/Boards manager” (Lad programmet opdatere)
  • Find “ESP8266” og installere
  • Klik derefter “Værktøj/Board” og find (Generic ESP8266 Module)
  • “Værktøj/Programmer” skal være “AVR ISP”
  • Du er nu klar til at sende en kode

Installere Adafruit_NeoPixel-master

  • Download library (Download)
  • Udpak filer
  • Flyt/kopir mappen “Adafruit_NeoPixel-master” til  “libraries” som findes i “Arduino IDE” mappen (C:Program Files (x86)Arduinolibraries)
  • Åben Arduino IDE software og klik på “Sketch/Include library”
  • Klik nu på “Add Zip. library” og find Zip filen du lige har downloaded.
  • Åben “Manage” for at opdatere library.
  • Luk, og åben Arduino IDE programmet. (Genstart programmet)
  • Nu er Adafruit_NeoPixel-master Library installeret

Eksempel

Her viser vi et hurtig eksempel på du via serial monitoren kan aflæse temperaturen.

Kode

/*
Wemos D1 mini/D1 lite
WS2812B RGB Shield example
by Petr Lukas
*/
#include <Adafruit_NeoPixel.h>

#define PIN 4 //(Pin 2 på wemos D1 mini)

// When we setup the NeoPixel library, we tell it how many pixels, and which pin to use to send signals.
// Note that for older NeoPixel strips you might need to change the third parameter–see the strandtest
// example for more information on possible values.
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(1, PIN, NEO_GRB + NEO_KHZ800);

void setup() {
pixels.begin(); // This initializes the NeoPixel library.
}

void loop() {

// For a set of NeoPixels the first NeoPixel is 0, second is 1, all the way up to the count of pixels minus one.

// pixels.Color takes RGB values, from 0,0,0 up to 255,255,255
int i,j,k;

i = random(0, 255);
//j = random(0, 255);
//k = random(0, 255);
pixels.setPixelColor(0, pixels.Color(128, 0, 0)); // Moderately bright green color.
pixels.show(); // This sends the updated pixel color to the hardware.
delay(500); // Delay for a period of time (in milliseconds).

pixels.setPixelColor(0, pixels.Color(0, 128, 0)); // Moderately bright green color.
pixels.show(); // This sends the updated pixel color to the hardware.
delay(500);

pixels.setPixelColor(0, pixels.Color(0, 0, 128)); // Moderately bright green color.
pixels.show(); // This sends the updated pixel color to the hardware.
delay(500);
}

Kontakt os

Du er altid velkommen til at kontakte os på info@ardustore.dk, eller sende os en besked via messenger (Klik her) og vi vil hjælpe dig.

Anmeldelser

Der er endnu ikke nogle anmeldelser.

Vær den første til at anmelde “WeMos D1 Mini WS2812B RGB Shield”

Din e-mailadresse vil ikke blive publiceret.

Du kunne også være interesseret i...