Sadržaj:
Video: Kako koristiti Neopixel Ws2812 LED ili LED STRIP ili LED prsten s Arduinom: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Pozdrav, budući da je Neopixel LED traka vrlo popularna, a naziva se i ws2812 LED traka. Vrlo su popularni jer u ovim LED trakama možemo adresirati svaki LED diodu zasebno, što znači da ako želite da nekoliko LED dioda svijetli u jednoj boji, nekoliko u drugoj boji i nekoliko u nekoj drugoj boji, to može učiniti. Čak i možete učiniti da svaki LED zasvijetli u bilo kojoj boji u isto vrijeme. To je razlog njihove popularnosti.
Tako ćemo u ovim uputama naučiti kako koristiti ove ws2812 ili neopixel LED trake s arduinom.
Korak 1: Stvari koje trebate
za ove instrukcije trebat će vam sljedeće stvari:
Arduino
Adapruit NeoPixel trake
Otpornik 10k ohm
Oglasna ploča (općenito)
Žice za spajanje (općenito)
Korak 2: Veze
Za veze slijedite prikazanu sliku i sve spojite prema prikazanoj shemi.
Korak 3: Kodirajte
Idite preuzeti Adapruitovu biblioteku NeoPixel:
github.com/adafruit/Adafruit_NeoPixel
započeti. Možete jednostavno preuzeti.zip datoteku s bibliotekom, raspakirati je na računalu i povući sadržaj u mapu Arduino knjižnica. (Mapa "knjižnice" obično se stvara u istoj mapi "Arduino" u kojoj spremate svoje skice. Ako je još nemate, samo je stvorite.) Također, ponovno pokrenite Arduino IDE ako ste je već imali otvorenu.
Kad se ponovno pokrene, imat ćete nove primjere skica. Pogledajmo!
Datoteka> Primjeri> Adafruit NeoPixel> jednostavno
Ovaj tip će vam zasvijetliti LED diode zeleno, jedan po jedan.
Ili možete kopirati donji kod i testirati ga.
// NeoPixel Ring jednostavna skica (c) 2013. Shae Erisson // objavljena pod licencom GPLv3 kako bi odgovarala ostatku biblioteke AdaFruit NeoPixel
#include "Adafruit_NeoPixel.h" #ifdef _AVR_ #include "avr/power.h" #endif
// Koji je pin na Arduinu spojen na NeoPixels? // Na Trinketu ili Gemmi predlažemo da ovo promijenite u 1 #define PIN 6
// Koliko je NeoPixela priključeno na Arduino? #definirajte BROJKE 16
// Kad postavljamo NeoPixel knjižnicu, govorimo joj koliko piksela i koji pin treba koristiti za slanje signala. // Imajte na umu da ćete za starije NeoPixel trake možda morati promijeniti treći parametar-za više informacija o mogućim vrijednostima pogledajte primjer Strandtest //. Adafruit_NeoPixel pikseli = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
int delayval = 500; // odgoda za pola sekunde
void setup () {// Ovo je za Trinket 5V 16MHz, možete ukloniti ove tri linije ako ne koristite Trinket #if definirano (_AVR_ATtiny85_) if (F_CPU == 16000000) clock_prescale_set (clock_div_1); #endif // Poseban kod kraja drangulije
pikseli.begin (); // Ovo inicijalizira NeoPixel knjižnicu. }
void loop () {{100} {101}
// Za skup NeoPixela prvi NeoPixel je 0, drugi je 1, sve do broja piksela minus jedan.
za (int i = 0; i
// pikseli. Boja uzima RGB vrijednosti, od 0, 0, 0 do 255, 255, 255 piksela.setPixelColor (i, pikseli. Boja (0, 150, 0)); // Umjereno svijetlo zelena boja.
pikseli.show (); // Ovo šalje ažuriranu boju piksela na hardver.
odgoda (delayval); // Odgoda za određeno vrijeme (u milisekundama).
} }
Korak 4: Osvjetljavanje
Nakon što učitate kôd, vaša neopikselna LED traka zasvijetlit će slično kao i moja, a možete čak i promijeniti gornji kôd tako da je osvijetli u različitim bojama, a možete isprobati i druge primjere iz gore navedene neopikselne biblioteke i zabaviti se s neopikselnom LED trakom.
Preporučeni:
Pokazatelj glasnoće Neopixel Ws2812 LED prsten i Arduino: 8 koraka
Pokazatelj glasnoće Neopixel Ws2812 LED prsten i Arduino: U ovom ćemo vodiču naučiti kako izraditi indikator glasnoće pomoću Neopixel Ws2812 LED prstena i arduina. Pogledajte video
Kako koristiti RFID-RC522 modul s Arduinom: 5 koraka
Kako koristiti RFID-RC522 modul s Arduinom: U ovom uputstvu ću proći kroz temeljno načelo rada RFID modula, zajedno s njegovim oznakama i čipovima. Također ću dati kratak primjer projekta koji sam napravio koristeći ovaj RFID modul s RGB LED. Kao i obično s mojim Insima
Arduino Neopixel LED prsten Ws2812 - Vodič za Visuino: 8 koraka
Arduino Neopixel LED prsten Ws2812 - Vodič za Visuino: U ovom ćemo vodiču naučiti kako kontrolirati Neopixel LED prsten Ws2812 pomoću Arduina i Visuina za pokretanje LED piksela. Pogledajte video demonstracije
Arduino Ws2812 LED ili neopikselna LED traka ili prsten Vodič: 4 koraka
Arduino Ws2812 LED ili Neopixel LED traka ili prsten Vodič: U ovom uputstvu naučit ćemo kako koristiti neopixel ili ws 2812 ili brzi led s Arduinom. Ove vrste LED ili traka ili prstena kontroliraju se samo jednim Vin pinom i svim LED diode se mogu pojedinačno adresirati pa se nazivaju i indi
Kako koristiti Mac terminal i kako koristiti ključne funkcije: 4 koraka
Kako koristiti Mac terminal i kako koristiti ključne funkcije: Pokazat ćemo vam kako otvoriti MAC terminal. Također ćemo vam prikazati nekoliko značajki unutar Terminala, kao što su ifconfig, mijenjanje direktorija, pristup datotekama i arp. Ifconfig će vam omogućiti da provjerite svoju IP adresu i svoj MAC oglas