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 izmjena: 2024-01-30 08:06
Zdravo momci, 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 neopikselne 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 povežite prema prikazanoj shemi.
Korak 3: Kodirajte
Preuzmite Adafruit -ovu NeoPixel biblioteku:
github.com/adafruit/Adafruit_NeoPixel
za početak. Možete samo preuzeti.zip datoteku s bibliotekom, raspakirati je na računaru i prevući sadržaj u mapu Arduino biblioteka. (Mapa "biblioteke" obično se stvara u istoj mapi "Arduino" u kojoj spremate svoje skice. Ako je još nemate, samo je stvorite.) Također, ponovo pokrenite Arduino IDE ako ste je već imali otvorenu.
Kad se ponovo pokrene, imat ćete nove primjere skica. Hajde da pogledamo!
Datoteka> Primjeri> Adafruit NeoPixel> jednostavno
Ovaj tip će vam upaliti LED diode zeleno, jedan po jedan.
Ili možete kopirati donji kod i testirati ga.
// NeoPixel Ring jednostavna skica (c) 2013 Shae Erisson // objavljeno pod GPLv3 licencom da odgovara ostatku AdaFruit NeoPixel biblioteke
#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? #define NUMPIXELS 16
// Kada postavljamo NeoPixel biblioteku, 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 kôd drangulije
pixels.begin (); // Ovo inicijalizira NeoPixel biblioteku. }
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.
pixels.show (); // Ovo šalje ažuriranu boju piksela na hardver.
kašnjenje (delayval); // Odgoda za određeni vremenski period (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 svijetli u različitim bojama, a možete isprobati i druge primjere iz gore navedene neopikselne biblioteke i zabaviti se s neopikselnom LED trakom.
Preporučuje se:
Indikator jačine zvuka Neopixel Ws2812 LED prsten i Arduino: 8 koraka
Indikator jačine zvuka Neopixel Ws2812 LED prsten i Arduino: U ovom vodiču naučit ćemo kako napraviti indikator jačine zvuka koristeći Neopixel Ws2812 LED prsten i arduino. Pogledajte video
Kako koristiti RFID-RC522 modul s Arduinom: 5 koraka
Kako se koristi RFID-RC522 modul sa Arduinom: U ovom uputstvu ću proći kroz osnovni princip rada RFID modula, zajedno sa njegovim oznakama i čipovima. Takođe ću dati kratak primjer projekta koji sam napravio koristeći ovaj RFID modul sa RGB LED. Kao i obično sa mojim Insima
Arduino Neopixel LED prsten Ws2812 - Vodič za Visuino: 8 koraka
Arduino Neopixel LED prsten Ws2812 - Vodič za Visuino: U ovom vodiču naučit ćemo kako kontrolirati Neopixel LED prsten Ws2812 koristeći Arduino i Visuino za pokretanje LED piksela. Pogledajte video demonstracije
Arduino Ws2812 LED ili Neopixel 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 funkcija 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