Sisukord:

FastLEDi põhitõed: 8 sammu
FastLEDi põhitõed: 8 sammu

Video: FastLEDi põhitõed: 8 sammu

Video: FastLEDi põhitõed: 8 sammu
Video: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2024, November
Anonim

Autor: RishabhLwww.coachingfunda.com

Covid-19 värskenduste jälgija, kasutades ESP8266
Covid-19 värskenduste jälgija, kasutades ESP8266
Covid-19 värskenduste jälgija, kasutades ESP8266
Covid-19 värskenduste jälgija, kasutades ESP8266
Lihtne Arduino taimeri lüliti
Lihtne Arduino taimeri lüliti
Lihtne Arduino taimeri lüliti
Lihtne Arduino taimeri lüliti
DIY 5v kuni 3.3v loogika taseme nihutaja
DIY 5v kuni 3.3v loogika taseme nihutaja
DIY 5v kuni 3.3v loogika taseme nihutaja
DIY 5v kuni 3.3v loogika taseme nihutaja

Teave: Elektroonikatehnika magister Rohkem teavet RishabhL kohta »

Selles juhendis näeme, kuidas saame FastLED -programmi kirjutada, samuti kuidas kasutada FastLed -kogu. Samuti näeme, kuidas saame kodeerida oma värvimustrite kujundamist. See raamatukogu toetab erinevat tüüpi LED -ribasid, mis on kaasas erinevate LED -kontrolleritega, nagu WS2811, WS2812, Neopixel jne.

Alustagem

Samm: enne alustamist:

Enne alustamist
Enne alustamist
Enne alustamist
Enne alustamist
Enne alustamist
Enne alustamist

1. Arduino Uno

2. LED -riba, millel on kontroller nagu ws2811 või muu

3. Toiteallikas vastavalt LED -riba reitingule.

2. toiming: kaasake kogu:

Kaasa kogu
Kaasa kogu

Laadige FastLED -i kogu alla siit:

github.com/FastLED/FastLED

Lisage see raamatukogu oma arduino ideesse.

3. samm: LED -riba seadistamine:

LED -riba seadistamine
LED -riba seadistamine
LED -riba seadistamine
LED -riba seadistamine
LED -riba seadistamine
LED -riba seadistamine

Ühendage LED -riba toiteallikaga. LED -riba andmetihvt läheb mis tahes koodis valitud digitaalsesse tihvti. Veenduge, et LED -riba maandus ja arduino peavad olema omavahel ühendatud.

Võite kasutada neopiksel -LED -riba või osta turult odavat LED -riba ja peate eemaldama led -riba esimese led -sektsiooni, millel on juhtkontroller. Järgmisest LED -de seeriast saate kasutada neopikseliriba. Kuid Hiina led -ribal juhib üks ic kolme LED -i järjestikku, mis tähendab, et iga piksel on võrdne 3 led -piksliga. Kui kirjutate andmed esimesele ikoonile, süttivad selle ic -ga ühendatud kolm LED -i. Nii et ma kasutan seda tüüpi odavaid LED -ribasid, millel on 7 ic järjestikku ja mis juhivad 21 LED -i hunnikuna.

Ühendused:

Arduino: digitaalne tihvt 6 - LED -riba din -tihvt

gnd - LED -riba Gnd

Toide: positiivne klemm - +vcc LED -riba

gnd - LED -riba gnd

Samm: päisefailid ja konstandid:

See juhendaja krediit läheb aadressile

Lisateabe saamiseks külastage seda linki.

Nii et alustame…

#include // päisefail

#define NUM_LEDS 60 // teie ribal olevate ledide arv #define DATA_PIN 6 // teie arduino digitaalne tihvt

CRGB LED -id [NUM_LEDS];

5. toiming: tühistamine ()

Sõltuvalt teie LED -riba tüübist valige sobiv tühimike seadistamise funktsioon

tühine seadistus () {

FastLED.addLeds(ledid, NUM_LEDS);

}

või

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

}

või

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

}

või

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

}

või

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

Soovitan: