Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Nga RishabhLwww.coachingfunda.com Ndiqni Më shumë nga autori:
Rreth: Master në Inxhinieri Elektronike Më shumë RishabhL »
Këtë Instructables do të shohim se si mund të shkruajmë programin FastLED, si dhe si të përdorim bibliotekën FastLed. Ne gjithashtu do të shohim se si mund të kodojmë për të hartuar modelet tona të ngjyrave. Kjo Bibliotekë mbështet lloje të ndryshme të shiritit LED që vjen me kontrollues të ndryshëm LED si WS2811, WS2812, Neopixel, etj.
Le të fillojmë
Hapi 1: Para se të filloni:
1. Arduino Uno
2. Rrip LED i cili ka kontrollues si ws2811 ose të tjera
3. Furnizimi me energji elektrike sipas vlerësimit të Led Strip.
Hapi 2: Përfshini Bibliotekën:
Shkarkoni bibliotekën FastLED nga këtu:
github.com/FastLED/FastLED
Përfshijeni këtë bibliotekë në idenë tuaj arduino.
Hapi 3: Vendosja e shiritit LED:
Lidhni shiritin LED me furnizimin me energji elektrike. Kodi i të dhënave i Rripit LED shkon në çdo pin dixhital që keni zgjedhur në kod. Sigurohuni që toka e shiritit LED dhe arduino duhet të lidhen së bashku.
Ju mund të përdorni shiritin neopixel led ose mund të blini shirit të lirë led nga tregu dhe çfarë duhet të bëni që të hiqni pjesën e parë led të shiritit led i cili ka kontrollues kryesor. Nga seria tjetër e LED -ve mund të përdorni si shirit neopixel. Por në shiritin kinez led një ic kontrollon tre led në seri që do të thotë se çdo pixel është e barabartë me 3 pixel led. Nëse shkruani të dhëna në ic -in e parë, tre dritat e lidhura me atë ic do të ndriçohen. Kështu që unë jam duke përdorur këtë lloj të shiritit të lirë led i cili ka 7 ic në seri të cilat controll 21 udhëhequr si një bandë e 3 leds.
Lidhjet:
Arduino: kunja dixhitale 6 - Kunja Din e Rripit LED
gnd - Gnd e shiritit LED
Furnizimi me energji: terminal pozitiv - +vcc i Rripit LED
gnd - gnd e Rripit LED
Hapi 4: Skedarët e kokës dhe konstantet:
Ky kredit tutorial shkon në
Ju lutemi vizitoni këtë lidhje për informacion më të detajuar.
Pra, le të fillojmë…
#include // skedarin e kokës
#përcaktoni NUM_LEDS 60 // numrin e led të pranishëm në shiritin tuaj #përcaktoni DATA_PIN 6 // pin dixhital të arduino -s tuaj
CRGB udhëheq [NUM_LEDS];
Hapi 5: Void Setup ()
Në varësi të llojit të shiritit tuaj led zgjidhni funksionin e përshtatshëm të konfigurimit të zbrazëtisë
void setup () {
FastLED.shtoLeds
}
ose
void setup () {FastLED.addLeds (leds, NUM_LEDS);
}
ose
void setup () {FastLED.addLeds (leds, NUM_LEDS);
}
ose
void setup () {FastLED.addLeds (leds, NUM_LEDS);
}
ose
void setup () {FastLED.addLeds (leds, NUM_LEDS);