Tartalomjegyzék:
- 1. lépés: Mielőtt elkezdené:
- 2. lépés: Könyvtár beillesztése:
- 3. lépés: A LED csík beállítása:
- 4. lépés: Fejlécfájlok és állandók:
- 5. lépés: Ürítés beállítása ()
Videó: A FastLED alapjai: 8 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Kövesse a szerző további információit:
Névjegy: Elektronikai mérnöki mester További információ a RishabhL -ről »
Ebben az utasításban látni fogjuk, hogyan írhatunk FastLED programot, valamint hogyan használhatjuk a FastLed könyvtárat. Azt is látni fogjuk, hogyan kódolhatjuk saját színmintáink megtervezését. Ez a könyvtár támogatja a különböző LED -vezérlőkkel ellátott LED -szalagok különböző típusait, például a WS2811, WS2812, Neopixel stb.
Kezdjük
1. lépés: Mielőtt elkezdené:
1. Arduino Uno
2. LED szalag, amelynek vezérlője, mint a ws2811 vagy más
3. Tápegység a Led Strip minősítés szerint.
2. lépés: Könyvtár beillesztése:
Töltse le a FastLED könyvtárat innen:
github.com/FastLED/FastLED
Illessze be ezt a könyvtárat az arduino ideájába.
3. lépés: A LED csík beállítása:
Csatlakoztassa a LED csíkot a tápegységhez. A LED szalag adattüske a kódban kiválasztott bármely digitális tűbe megy. Győződjön meg arról, hogy a LED cső földjét és az arduino -t össze kell kötni.
Használhat neopixel led szalagot, vagy vásárolhat olcsó led szalagot a piacról, és mit kell tennie, hogy eltávolítsa a led szalag első led részét, amely rendelkezik vezérlővel. A következő LED -sorozatból neopixel csíkként használható. De a kínai led szalagban egy ic három soros LED -et vezérel, ami azt jelenti, hogy minden pixel egyenlő a 3 led pixellel. Ha az első ic -re ír adatokat, akkor az ehhez az ic -hez kapcsolódó három LED világít. Tehát ezt a fajta olcsó led szalagot használom, amelynek 7 ic soros, 21 vezérlője 3 LED -es csomóként működik.
Csatlakozások:
Arduino: 6 -os digitális tüske - LED csík Din csapja
gnd - Gnd LED szalag
Tápegység: pozitív kapocs - +vcc LED szalag
gnd - gnd LED szalag
4. lépés: Fejlécfájlok és állandók:
Ez az oktatóanyag a
Kérjük, keresse fel ezt a linket további és részletes információkért.
Kezdjük hát…
#include // fejléc fájl
#define NUM_LEDS 60 // a ledben lévő LED -ek száma #define DATA_PIN 6 // az arduino digitális tűje
CRGB -ledek [NUM_LEDS];
5. lépés: Ürítés beállítása ()
A ledszalag típusától függően válassza ki a megfelelő üreges beállítási funkciót
void setup () {
FastLED.addLeds
}
vagy
void setup () {FastLED.addLeds (ledek, NUM_LEDS);
}
vagy
void setup () {FastLED.addLeds (ledek, NUM_LEDS);
}
vagy
void setup () {FastLED.addLeds (ledek, NUM_LEDS);
}
vagy
void setup () {FastLED.addLeds (ledek, NUM_LEDS);
Ajánlott:
Huzalok forrasztása vezetékekhez - A forrasztás alapjai: 11 lépés
Huzalok forrasztása vezetékekhez | A forrasztás alapjai: Ebben az utasításban a vezetékek más vezetékekhez való forrasztásának gyakori módjait fogom tárgyalni. Feltételezem, hogy már megnézted a forrasztási alapismeretek sorozatom első 2 utasítását. Ha még nem nézte meg a használati utasításokat a használathoz
A Flux - használata A forrasztás alapjai: 5 lépés
A Flux | használata A forrasztás alapjai: Amikor forraszt, a forrasztónak jó kötést kell kötnie azokkal a részekkel, amelyekre forraszt. Az alkatrészek fémének és a forrasztó fémnek közvetlen érintkezésbe kell kerülnie egymással a jó kötés kialakítása érdekében. De hiszen én
SmartHome vezeték nélküli kommunikáció: az MQTT extrém alapjai: 3 lépés
SmartHome vezeték nélküli kommunikáció: az MQTT extrém alapjai: MQTT alapismeretek: ** Házi automatizálási sorozatot fogok készíteni, és végig fogom menni azon lépéseken, amelyeket megtettem, hogy megtanuljak mindent, amit a jövőben csináltam. Ez az Instructable az alapvonal az MQTT beállításához a jövőbeli Instructables -ben való használatra. Hogyan
A VBScript alapjai - A szkriptek indítása, késések és egyebek!: 5 lépés
A VBScript alapjai - A szkriptek indítása, késések és egyebek !: Üdvözöljük az első oktatóanyagomban a VBScriptek jegyzettömb segítségével történő elkészítéséről. A.vbs fájlokkal vicces tréfákat vagy halálos vírusokat hozhat létre. Ebben az oktatóanyagban olyan alapvető parancsokat mutatok be, mint a szkript indítása, fájlok megnyitása és még sok más. T
Az RC síkrepülés alapjai: 13 lépés
Az RC Plane Flying alapjai: Sziasztok! Ma megvizsgáljuk az alapokat, hogyan lehet egy szimulátoron repülni egy RC repülőgéppel, és megakadályozni, hogy a modellje lezuhanjon a terepen. Régóta elmagyaráztam, hogyan van a FlySky FS -i6X vezérlő RC szimulátorral csatlakoztatva, így most szeretnénk