Obsah:

Základy FastLED: 8 kroků
Základy FastLED: 8 kroků

Video: Základy FastLED: 8 kroků

Video: Základy FastLED: 8 kroků
Video: Introduction to M5Stack Core2 ESP32 2" Display Development Module -Robojax 2024, Listopad
Anonim

Autor: RishabhLwww.coachingfunda.com Sledovat více od autora:

Sledovač aktualizací Covid-19 pomocí ESP8266
Sledovač aktualizací Covid-19 pomocí ESP8266
Sledovač aktualizací Covid-19 pomocí ESP8266
Sledovač aktualizací Covid-19 pomocí ESP8266
Jednoduchý spínač časovače Arduino
Jednoduchý spínač časovače Arduino
Jednoduchý spínač časovače Arduino
Jednoduchý spínač časovače Arduino
Přepínač logické úrovně DIY 5v až 3,3v
Přepínač logické úrovně DIY 5v až 3,3v
Přepínač logické úrovně DIY 5v až 3,3v
Přepínač logické úrovně DIY 5v až 3,3v

O: Master in Electronics Engineering Více o RishabhL »

Tento Instructables uvidíme, jak můžeme psát program FastLED a jak používat knihovnu FastLed. Uvidíme také, jak můžeme kódovat pro navrhování vlastních barevných vzorů. Tato knihovna podporuje různé typy LED pásků, které jsou dodávány s různými kontroléry LED, jako jsou WS2811, WS2812, Neopixel atd.

Pojďme začít

Krok 1: Než začnete:

Než začnete
Než začnete
Než začnete
Než začnete
Než začnete
Než začnete

1. Arduino Uno

2. LED pásek, který má ovladač jako ws2811 nebo jiný

3. Napájení podle hodnocení Led Strip.

Krok 2: Zahrnout knihovnu:

Zahrnout knihovnu
Zahrnout knihovnu

Stáhněte si knihovnu FastLED odtud:

github.com/FastLED/FastLED

Zahrňte tuto knihovnu do svého arduino ideu.

Krok 3: Nastavení LED pásku:

Nastavení LED pásku
Nastavení LED pásku
Nastavení LED pásku
Nastavení LED pásku
Nastavení LED pásku
Nastavení LED pásku

Připojte LED pásku k napájení. Datový pin LED pásku přechází do libovolného digitálního pinu, který jste vybrali v kódu. Ujistěte se, že uzemnění LED stropu a arduina musí být spojeno dohromady.

Můžete použít neopixelový LED pás nebo si můžete koupit levný LED pás z trhu a co musíte udělat, abyste odstranili první LED část LED pásku, která má hlavní ovladač. Od další řady LED můžete použít jako neopixelový pás. Ale v čínském LED pásu jeden ic ovládá tři LED v sérii, což znamená, že každý pixel se rovná 3 LED. Pokud zapíšete data na první ic, rozsvítí se tři diody spojené s tímto ic. Používám tedy tento typ levných LED pásků, které mají 7 ic v sérii a které kontrolují 21 LED jako svazek 3 LED diod.

Připojení:

Arduino: digitální pin 6 - Din pin LED Strip

gnd - GND LED pásku

Napájení: kladný pól - +vcc LED pásku

gnd - gnd LED pásku

Krok 4: Soubory záhlaví a konstanty:

Tento kredit tutoriálu jde na

Další a podrobné informace naleznete na tomto odkazu.

Začněme tedy…

#include // soubor záhlaví

#define NUM_LEDS 60 // počet LED diod přítomných ve vašem proužku #define DATA_PIN 6 // digitální pin vašeho arduina

LED diody CRGB [NUM_LEDS];

Krok 5: Nastavení neplatnosti ()

V závislosti na typu LED pásku vyberte příslušnou funkci nastavení prázdnoty

neplatné nastavení () {

FastLED.addLeds(LED, NUM_LEDS);

}

nebo

neplatné nastavení () {FastLED.addLeds (leds, NUM_LEDS);

}

nebo

neplatné nastavení () {FastLED.addLeds (leds, NUM_LEDS);

}

nebo

neplatné nastavení () {FastLED.addLeds (leds, NUM_LEDS);

}

nebo

neplatné nastavení () {FastLED.addLeds (leds, NUM_LEDS);

Doporučuje: