Tartalomjegyzék:

A FastLED alapjai: 8 lépés
A FastLED alapjai: 8 lépés

Videó: A FastLED alapjai: 8 lépés

Videó: A FastLED alapjai: 8 lépés
Videó: Стильная Мужская Стрижка 2023 Пошагово дома | Уроки стрижек Евы Лорман | Как стричь Мужские стрижки 2024, November
Anonim

Kövesse a szerző további információit:

Covid-19 frissítéskövető ESP8266 használatával
Covid-19 frissítéskövető ESP8266 használatával
Covid-19 frissítéskövető ESP8266 használatával
Covid-19 frissítéskövető ESP8266 használatával
Egyszerű Arduino időzítő kapcsoló
Egyszerű Arduino időzítő kapcsoló
Egyszerű Arduino időzítő kapcsoló
Egyszerű Arduino időzítő kapcsoló
DIY 5v - 3.3v logikai szintváltó
DIY 5v - 3.3v logikai szintváltó
DIY 5v - 3.3v logikai szintváltó
DIY 5v - 3.3v logikai szintváltó

Névjegy: Elektronikai mérnöki mester További információ a RishabhL -ről »

Ebben az utasításban látni fogjuk, hogyan írhatunk FastLED programot, valamint hogyan használhatjuk a FastLed könyvtárat. Azt is látni fogjuk, hogyan kódolhatjuk saját színmintáink megtervezését. Ez a könyvtár támogatja a különböző LED -vezérlőkkel ellátott LED -szalagok különböző típusait, például a WS2811, WS2812, Neopixel stb.

Kezdjük

1. lépés: Mielőtt elkezdené:

Mielőtt elkezded
Mielőtt elkezded
Mielőtt elkezded
Mielőtt elkezded
Mielőtt elkezded
Mielőtt elkezded

1. Arduino Uno

2. LED szalag, amelynek vezérlője, mint a ws2811 vagy más

3. Tápegység a Led Strip minősítés szerint.

2. lépés: Könyvtár beillesztése:

Könyvtár beillesztése
Könyvtár beillesztése

Töltse le a FastLED könyvtárat innen:

github.com/FastLED/FastLED

Illessze be ezt a könyvtárat az arduino ideájába.

3. lépés: A LED csík beállítása:

A LED csík beállítása
A LED csík beállítása
A LED csík beállítása
A LED csík beállítása
A LED csík beállítása
A LED csík beállítása

Csatlakoztassa a LED csíkot a tápegységhez. A LED szalag adattüske a kódban kiválasztott bármely digitális tűbe megy. Győződjön meg arról, hogy a LED cső földjét és az arduino -t össze kell kötni.

Használhat neopixel led szalagot, vagy vásárolhat olcsó led szalagot a piacról, és mit kell tennie, hogy eltávolítsa a led szalag első led részét, amely rendelkezik vezérlővel. A következő LED -sorozatból neopixel csíkként használható. De a kínai led szalagban egy ic három soros LED -et vezérel, ami azt jelenti, hogy minden pixel egyenlő a 3 led pixellel. Ha az első ic -re ír adatokat, akkor az ehhez az ic -hez kapcsolódó három LED világít. Tehát ezt a fajta olcsó led szalagot használom, amelynek 7 ic soros, 21 vezérlője 3 LED -es csomóként működik.

Csatlakozások:

Arduino: 6 -os digitális tüske - LED csík Din csapja

gnd - Gnd LED szalag

Tápegység: pozitív kapocs - +vcc LED szalag

gnd - gnd LED szalag

4. lépés: Fejlécfájlok és állandók:

Ez az oktatóanyag a

Kérjük, keresse fel ezt a linket további és részletes információkért.

Kezdjük hát…

#include // fejléc fájl

#define NUM_LEDS 60 // a ledben lévő LED -ek száma #define DATA_PIN 6 // az arduino digitális tűje

CRGB -ledek [NUM_LEDS];

5. lépés: Ürítés beállítása ()

A ledszalag típusától függően válassza ki a megfelelő üreges beállítási funkciót

void setup () {

FastLED.addLeds(ledek, NUM_LEDS);

}

vagy

void setup () {FastLED.addLeds (ledek, NUM_LEDS);

}

vagy

void setup () {FastLED.addLeds (ledek, NUM_LEDS);

}

vagy

void setup () {FastLED.addLeds (ledek, NUM_LEDS);

}

vagy

void setup () {FastLED.addLeds (ledek, NUM_LEDS);

Ajánlott: