Përmbajtje:
Video: Si të përdorni Neopixel Ws2812 LED ose LED STRIP ose Unazë Led me Arduino: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
Përshëndetje djema pasi Neopixel led Strip janë shumë të njohura dhe quhet gjithashtu si shirit i udhëhequr ws2812 gjithashtu. Ato janë shumë të njohura sepse në këto shirita led ne mund t'i drejtohemi secilit led veç e veç, që do të thotë nëse doni që disa led të shkëlqejnë në një ngjyrë, pak në një ngjyrë tjetër dhe pak në ndonjë ngjyrë tjetër të ndryshme atëherë mund ta bëjë këtë. Edhe ju mund t'i bëni secilit led të shkëlqejë në çfarëdo ngjyre që dëshironi në të njëjtën kohë. Kjo është arsyeja e popullaritetit të tyre.
Pra, në këtë udhëzues do të mësojmë se si t'i përdorim këto shirita ws2812 ose neopixel led me arduino.
Hapi 1: Gjërat që ju nevojiten
për këtë udhëzues ju do të keni nevojë për gjërat e mëposhtme:
Arduino
Shirita Adafruit NeoPixel
Rezistencë 10k ohm
Tabela e bukës (e përgjithshme)
Jumperwires (gjenerike)
Hapi 2: Lidhjet
Për lidhjet ju lutemi ndiqni imazhin e treguar dhe lidhni gjithçka Sipas skmatikëve të treguar.
Hapi 3: Kodi
Shkoni të shkarkoni bibliotekën NeoPixel të Adafruit:
github.com/adafruit/Adafruit_NeoPixel
per te filluar. Thjesht mund të shkarkoni skedarin.zip me bibliotekën, ta hapni atë në kompjuterin tuaj dhe ta tërhiqni përmbajtjen në dosjen tuaj të bibliotekave Arduino. (Dosja "bibliotekat" zakonisht krijohet në të njëjtën dosje "Arduino" ku ruani skicat tuaja. Nëse nuk i keni akoma, vazhdoni dhe krijojini.) Gjithashtu, rinisni Arduino IDE nëse e keni hapur tashmë Me
Pasi të jetë ngritur përsëri, do të keni disa skica shembullore të reja. Le t'i hedhim një sy!
Skedar> Shembuj> Adafruit NeoPixel> e thjeshtë
Ky djalë do të ndezë LED -et tuaja jeshile, një nga një.
Ose mund të kopjoni kodin e mëposhtëm dhe ta provoni gjithashtu.
// Skica e thjeshtë NeoPixel Ring (c) 2013 Shae Erisson // lëshuar nën licencën GPLv3 që të përputhet me pjesën tjetër të bibliotekës AdaFruit NeoPixel
#përfshi "Adafruit_NeoPixel.h" #ifdef _AVR_ #përfshi "avr/power.h" #endif
// Cila pin në Arduino është e lidhur me NeoPixels? // Në një xhingël ose Gemma ju sugjerojmë ta ndryshoni këtë në 1 #cakto PIN 6
// Sa NeoPixel janë bashkangjitur në Arduino? #përcaktoni NUMPIXELS 16
// Kur konfigurojmë bibliotekën NeoPixel, i themi sa piksele dhe cilën pin të përdorim për të dërguar sinjale. // Vini re se për shiritat më të vjetër NeoPixel ju mund të keni nevojë të ndryshoni parametrin e tretë-shihni shembullin strandtest // për më shumë informacion mbi vlerat e mundshme. Piksela Adafruit_NeoPixel = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
vonesa int = 500; // vonesë për gjysmë sekonde
void setup () {// Kjo është për Trinket 5V 16MHz, ju mund t'i hiqni këto tre rreshta nëse nuk jeni duke përdorur një xhingël #far përcaktohet (_AVR_ATtiny85_) nëse (F_CPU == 16000000) clock_prescale_set (clock_div_1); #endif // Kodi special i fundit i xhingël
piksele.filloj (); // Kjo inicializon bibliotekën NeoPixel. }
lak void () {
// Për një grup NeoPixels, NeoPixel i parë është 0, i dyti është 1, deri në numërimin e pikselave minus një.
për (int i = 0; i
// pixel. Color merr vlera RGB, nga 0, 0, 0 deri në 255, 255, 255 pixel.setPixelColor (i, pixels. Color (0, 150, 0)); // Ngjyra e gjelbër mesatarisht e ndritshme.
piksele.shfaq (); // Kjo dërgon ngjyrën e azhurnuar të pikselit në harduer.
vonesë (vonesë); // Vonesa për një periudhë kohe (në milisekonda).
} }
Hapi 4: Duke e bërë atë të lehtë
Pas ngarkimit të kodit shiriti juaj neopixel led do të ndriçojë njësoj si imi dhe madje mund ta ndryshoni kodin e mësipërm për ta ndriçuar me ngjyra të ndryshme dhe mund të provoni shembuj të tjerë nga biblioteka e mësipërme neopixel dhe të argëtoheni me shiritin tuaj led neopixel.
Recommended:
ESP8266 RGB LED STRIP WIFI Kontrolli - NODEMCU Si telekomandë IR për Led Strip të kontrolluar mbi Wifi - RGB LED STRIP Smartphone Control: 4 hapa
ESP8266 RGB LED STRIP WIFI Kontrolli | NODEMCU Si telekomandë IR për Led Strip të kontrolluar mbi Wifi | RGB LED STRIP Smartphone Control: Përshëndetje djema në këtë tutorial ne do të mësojmë se si të përdorim nodemcu ose esp8266 si telekomandë IR për të kontrolluar një shirit LED RGB dhe Nodemcu do të kontrollohet nga smartphone mbi wifi. Pra, në thelb ju mund të kontrolloni RGB LED STRIP me smartphone tuaj
Neopixel Ws2812 Rainbow LED shkëlqim me M5stick-C - Running Rainbow në Neopixel Ws2812 Duke përdorur M5stack M5stick C Duke përdorur Arduino IDE: 5 hapa
Neopixel Ws2812 Rainbow LED Shkëlqen Me M5stick-C | Running Rainbow në Neopixel Ws2812 Duke përdorur M5stack M5stick C Duke përdorur Arduino IDE: Përshëndetje djema në këtë udhëzues do të mësojmë se si të përdorim LED neopixel ws2812 ose shirit led ose matricë led ose unazë led me bordin e zhvillimit m5stack m5stick-C me Arduino IDE dhe ne do të bëjmë një model ylberi me të
Arduino Ws2812 LED ose Neopixel Led Strip ose Unazë Udhëzues: 4 hapa
Arduino Ws2812 LED ose Neopixel Led Strip ose Unazë Tutorial: Në këtë udhëzues do të mësojmë se si të përdorim neopixel ose ws 2812 ose të udhëhequr shpejt me Arduino. Këto lloje LED ose shirit ose unazë kontrollohen nga vetëm një kunj të vetëm Vin dhe të gjitha LED janë të adresueshme individualisht, kështu që këto quhen edhe indi
Kontrolli i një unaze të udhëhequr nga Neopixel me një sensor gjestesh: 3 hapa (me fotografi)
Kontrolli i një unaze të udhëhequr nga Neopixel me një sensor gjestesh: Në këtë tutorial ne do të luajmë me një sensor gjestesh (APDS-9960) dhe një unazë neopixel për të mësuar se si t'i kombinojmë të dy duke përdorur një Arduino UNO. Produkti përfundimtar do t'i përgjigjet gjeste majtas - djathtas duke animuar lëvizjen e udhëhequr djathtas ose majtas, dhe drejt u
Kaleidoskopi Unazë NeoPixel: 8 hapa (me fotografi)
Kaleidoskopi Unazë NeoPixel: Kam kënaqësinë të ofroj udhëzime dhe skedarë material për të bërë një Kaleidoskop LightLogo! Kam menduar ta bëj këtë për shumë muaj dhe më në fund kam përpiluar një dizajn. Nëse keni ndonjë përmirësim në këtë dizajn, ju lutemi ndani! Ju do të