Kazalo:

Osnove FastLED: 8 korakov
Osnove FastLED: 8 korakov

Video: Osnove FastLED: 8 korakov

Video: Osnove FastLED: 8 korakov
Video: Всё про WS2812b - самая подробная инструкция (подключение, настройка, прошивка для Ардуино) 2024, November
Anonim

Avtor RishabhLwww.coachingfunda.comSledi več avtorja:

Sledilnik posodobitev Covid-19 z uporabo ESP8266
Sledilnik posodobitev Covid-19 z uporabo ESP8266
Sledilnik posodobitev Covid-19 z uporabo ESP8266
Sledilnik posodobitev Covid-19 z uporabo ESP8266
Preprosto časovno stikalo Arduino
Preprosto časovno stikalo Arduino
Preprosto časovno stikalo Arduino
Preprosto časovno stikalo Arduino
DIY 5v do 3.3v logični nivo
DIY 5v do 3.3v logični nivo
DIY 5v do 3.3v logični nivo
DIY 5v do 3.3v logični nivo

Več o: magister elektrotehnike Več o RishabhL »

V tem navodilu bomo videli, kako lahko napišemo program FastLED, pa tudi, kako uporabljati knjižnico FastLed. Videli bomo tudi, kako lahko kodiramo za oblikovanje lastnih barvnih vzorcev. Ta knjižnica podpira različne vrste LED trakov, ki so priloženi različnim LED krmilnikom, kot so WS2811, WS2812, Neopixel itd.

Začnimo

1. korak: Preden začnete:

Preden začneš
Preden začneš
Preden začneš
Preden začneš
Preden začneš
Preden začneš

1. Arduino Uno

2. LED trak, ki ima krmilnik, kot je ws2811 ali drug

3. Napajanje v skladu z oceno LED traku.

2. korak: Vključite knjižnico:

Vključi knjižnico
Vključi knjižnico

Knjižnico FastLED prenesite od tukaj:

github.com/FastLED/FastLED

Vključi to knjižnico v svoj arduino ide.

3. korak: Nastavitev LED traku:

Nastavitev LED traku
Nastavitev LED traku
Nastavitev LED traku
Nastavitev LED traku
Nastavitev LED traku
Nastavitev LED traku

Priključite LED trak na napajanje. Podatkovni pin LED traku gre v kateri koli digitalni pin, ki ste ga izbrali v kodi. Prepričajte se, da sta ozemljitev LED traku in arduino povezana skupaj.

Uporabite lahko LED trak neopixel ali pa kupite poceni LED trak na trgu in kaj morate storiti, da odstranite prvi del LED traku, ki ima glavni krmilnik. Iz naslednje serije LED lahko uporabite kot trak neopiksel. Toda v kitajskem LED traku ena ic nadzoruje tri zaporedne LED diode, kar pomeni, da je vsak piksel enak 3 LED pikslom. Če na prvi ic napišete podatke, bodo zasvetile tri LED diode, povezane s tem icom. Zato uporabljam to vrsto poceni LED trakov, ki imajo 7 ic v seriji, ki nadzorujejo 21, kot kup treh LED.

Povezave:

Arduino: digitalni pin 6 - Din pin LED traku

gnd - Gnd LED traku

Napajanje: pozitivni priključek - +vcc LED traku

gnd - gnd LED traku

4. korak: Datoteke z glavo in konstante:

Ta vadnica je na strani

Za več in podrobnejše informacije obiščite to povezavo.

Pa začnimo…

#include // naslovna datoteka

#define NUM_LEDS 60 // število LED v vašem traku #define DATA_PIN 6 // digitalni pin vašega arduina

LED diode CRGB [NUM_LEDS];

5. korak: Nastavitev praznine ()

Odvisno od vrste LED traku izberite ustrezno funkcijo nastavitve praznine

void setup () {

FastLED.addLeds(LED, NUM_LEDS);

}

ali

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

}

ali

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

}

ali

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

}

ali

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

Priporočena: