
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:09
Avtor RishabhLwww.coachingfunda.comSledi več avtorja:






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:



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:

Knjižnico FastLED prenesite od tukaj:
github.com/FastLED/FastLED
Vključi to knjižnico v svoj arduino ide.
3. korak: 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
}
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:
Spajkalne komponente za površinsko montažo - Osnove spajkanja: 9 korakov (s slikami)

Spajkalne komponente za površinsko montažo | Osnove spajkanja: Doslej sem v seriji Osnove spajkanja razpravljal o dovolj osnovah spajkanja, da lahko začnete vaditi. V tem navodilu je nekaj, kar bom razpravljal, nekoliko naprednejše, vendar je to nekaj osnov za spajkanje Compo Surface Mount Compo
Spajkanje skozi komponente lukenj - Osnove spajkanja: 8 korakov (s slikami)

Spajkanje skozi komponente lukenj | Osnove spajkanja: V tem navodilu bom razpravljal o nekaterih osnovah spajkanja komponent skozi luknje na vezja. Predvidevam, da ste že preverili prva 2 navodila za mojo serijo Osnove spajkanja. Če niste preverili mojega In
Spajkanje žic na žice - Osnove spajkanja: 11 korakov

Spajkanje žic na žice | Osnove spajkanja: V tem navodilu bom razpravljal o običajnih načinih spajkanja žic na druge žice. Predvidevam, da ste že preverili prva 2 navodila za mojo serijo Osnove spajkanja. Če niste preučili mojih navodil za uporabo
Enostaven LED -praznični svetlobni šov: Čarovniki pozimi - LED trak WS2812B s FastLED in vadnico Arduino: 6 korakov

Enostaven LED -praznični svetlobni šov: Čarovniki pozimi | LED trak WS2812B s FastLED in vadnico Arduino: Ta praznični svetlobni šov sem oblikoval in programiral za prikaz kjer koli. Uporabil sem en LED trak WS2812B z gostoto slikovnih pik 30 slikovnih pik/ meter. Ker sem uporabljal 5 metrov, sem imel skupaj 150 LED. Kodo sem ohranil preprosto, tako da je vsak, ki je prvi v uporabi WS2812
Okrasite strop sobe s trakom Neopixel/FastLed: 5 korakov

Okrasite strop sobe s trakom Neopixel/FastLed: Barvne luči, če so narejene pravilno, so lahko videti kul in futuristične. LED svetlobni trakovi so prišli daleč, kar pomeni, da se lahko skozi vse leto odvržete od božičnih lučk za nekaj čistejšega videza. Pri LED trakovih pa je lepo, da so &