Tartalomjegyzék:
Videó: A Neopixel Ws2812 LED vagy LED STRIP vagy LED gyűrű használata Arduino -val: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Sziasztok, mivel a Neopixel led Strip nagyon népszerű, és ws2812 led szalagnak is nevezik. Nagyon népszerűek, mert ezekben a led szalagokban külön -külön foglalkozhatunk minden leddel, ami azt jelenti, hogy ha azt szeretné, hogy kevés led világítson egy színben, keveset más színben és keveset más színben, akkor ezt megteheti. Még akkor is, ha minden LED -et tetszés szerinti színben ragyog egyszerre. Ez a népszerűségük oka.
Tehát ebben az utasításban megtanuljuk, hogyan kell használni ezeket a ws2812 vagy neopixel led csíkokat arduino -val.
1. lépés: A szükséges dolgok
ehhez az utasításhoz a következőkre lesz szüksége:
Arduino
Adafruit NeoPixel csíkok
Ellenállás 10k ohm
Breadboard (általános)
Átvezető huzalok (általános)
2. lépés: Kapcsolatok
A csatlakoztatáshoz kövesse az ábrát, és csatlakoztasson mindent a bemutatott skmatika szerint.
3. lépés: Kód
Töltse le az Adafruit NeoPixel könyvtárát:
github.com/adafruit/Adafruit_NeoPixel
hogy elinduljon. Csak töltse le a.zip fájlt a könyvtárral, bontsa ki a számítógépén, és húzza a tartalmat az Arduino könyvtárak mappájába. (A "könyvtárak" mappát általában ugyanabban az "Arduino" mappában hozzák létre, ahová a vázlatait elmenti. Ha még nem rendelkezik ilyennel, akkor készítse el.) Indítsa újra az Arduino IDE -t, ha már megnyitotta azt..
Amint újra elkészül, új példavázlatokat láthat. Lássuk!
Fájl> Példák> Adafruit NeoPixel> egyszerű
Ez a fickó egyenként zölden fogja világítani a LED -eket.
Vagy lemásolhatja az alábbi kódot, és tesztelheti is.
// NeoPixel Ring egyszerű vázlat (c) 2013 Shae Erisson // a GPLv3 licenc alapján megjelent, hogy megfeleljen az AdaFruit NeoPixel könyvtár többi részének
#include "Adafruit_NeoPixel.h" #ifdef _AVR_ #include "avr/power.h" #endif
// Az Arduino melyik csapja csatlakozik a NeoPixelshez? // Egy csecsebecsén vagy Gemmán javasoljuk, hogy ezt módosítsa 1 #define PIN 6 -ra
// Hány NeoPixel kapcsolódik az Arduino -hoz? #define NUMPIXELS 16
// Amikor beállítjuk a NeoPixel könyvtárat, megmondjuk, hogy hány képpont és melyik tűt használjuk jelek küldésére. // Ne feledje, hogy a régebbi NeoPixel csíkok esetében előfordulhat, hogy módosítania kell a harmadik paramétert-a lehetséges értékekről további információt a strandtest // példában talál. Adafruit_NeoPixel pixelek = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
int delayval = 500; // fél másodperc késés
void setup () {// Ez a Trinket 5V 16MHz -re vonatkozik, ezt a három sort eltávolíthatja, ha nem használ Trinket #if meghatározott (_AVR_ATtiny85_), ha (F_CPU == 16000000) clock_prescale_set (clock_div_1); #endif // A csecsebecse speciális kódjának vége
pixels.begin (); // Ezzel inicializálja a NeoPixel könyvtárat. }
void loop () {
// Egy NeoPixel halmaz esetében az első NeoPixel 0, a második 1, egészen a képpontok számáig mínusz egy.
mert (int i = 0; i
// pixels. Color RGB értékeket vesz fel, 0, 0, 0 és 255, 255, 255 pixel között. setPixelColor (i, pixels. Color (0, 150, 0)); // Mérsékelten élénkzöld színű.
pixels.show (); // Ez elküldi a frissített pixelszínt a hardvernek.
késleltetés (késleltetés); // Késleltetés egy bizonyos ideig (ezredmásodpercben).
} }
4. lépés: Világosítsd meg
A kód feltöltése után a neopixel led szalag hasonlóan világít, mint az enyém, és akár megváltoztathatja a fenti kódot, hogy különböző színekben világítson, és kipróbálhat más példákat is a fenti neopixel könyvtárból, és szórakozhat a neopixel led szalaggal.
Ajánlott:
Hangerőszabályzó Neopixel Ws2812 LED gyűrű és Arduino: 8 lépés
Hangerő -jelző Neopixel Ws2812 LED -gyűrű és Arduino: Ebben az oktatóanyagban megtanuljuk, hogyan lehet hangerő -jelzőt készíteni Neopixel Ws2812 LED -gyűrű és arduino segítségével. Nézze meg a videót
Arduino Neopixel LED gyűrű Ws2812 - Visuino bemutató: 8 lépés
Arduino Neopixel LED gyűrű Ws2812 - Visuino bemutató: Ebben az oktatóanyagban megtanuljuk, hogyan vezérelhetjük a Ws2812 Neopixel LED gyűrűt Arduino és Visuino segítségével a LED pixel körbefuttatásához. Nézzen meg egy bemutató videót
Neopixel Ws2812 Rainbow LED izzás M5stick-C - Szivárvány futtatása a Neopixel Ws2812 készüléken az M5stack M5stick C használatával Arduino IDE használatával: 5 lépés
Neopixel Ws2812 Rainbow LED izzás M5stick-C | Szivárvány futása a Neopixel Ws2812-en az M5stack M5stick C használatával Arduino IDE használatával: Sziasztok, srácok, ebben az oktatási útmutatóban megtanuljuk, hogyan kell használni a neopixel ws2812 LED-eket, vagy led szalagot vagy led mátrixot vagy led gyűrűt m5stack m5stick-C fejlesztőtáblával Arduino IDE-vel, és elkészítjük szivárványos mintát vele
Arduino Ws2812 LED vagy Neopixel LED szalag vagy gyűrű bemutató: 4 lépés
Arduino Ws2812 LED vagy Neopixel LED csík vagy gyűrű bemutató: Ebben az oktatóanyagban megtanuljuk, hogyan kell használni a neopixelt vagy a ws 2812 -et vagy a gyors ledet az Arduino -val. Az ilyen típusú LED -eket, szalagokat vagy gyűrűket egyetlen Vin csap és az összes A LED -ek egyedileg címezhetők, ezért ezeket indikátoroknak is nevezik
Neopixel LED gyűrű vezérlése gesztusérzékelővel: 3 lépés (képekkel)
Neopixel LED gyűrű vezérlése gesztusérzékelővel: Ebben az oktatóanyagban egy gesztusérzékelővel (APDS-9960) és egy neopixelgyűrűvel fogunk játszani, hogy megtanuljuk, hogyan kombinálhatjuk mindkettőt Arduino UNO segítségével. A végtermék válaszol bal - jobb kézmozdulatok a LED mozgásának jobbra vagy balra történő animálásával, és u