Kazalo:
Video: Kako uporabljati Neopixel Ws2812 LED ali LED STRIP ali LED obroč z Arduinom: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Pozdravljeni fantje, saj je LED -trak Neopixel zelo priljubljen in se imenuje tudi LED -trak ws2812. So zelo priljubljeni, ker lahko v teh LED trakovih naslavljamo vsakega LED posebej, kar pomeni, da če želite, da nekaj LED sveti v eni barvi, nekaj v drugi barvi in nekaj v drugi barvi, potem to lahko stori. Tudi sami lahko vsak LED hkrati zažari v kateri koli barvi, ki jo želite. To je razlog njihove priljubljenosti.
Tako se bomo v teh navodilih naučili, kako uporabljati te LED -trakove ws2812 ali neopixel z arduinom.
Korak: Stvari, ki jih potrebujete
za ta navodila boste potrebovali naslednje stvari:
Arduino
Adapruit NeoPixel trakovi
Upor 10k ohm
Ogledna plošča (splošna)
Žice (splošne)
2. korak: Povezave
Za povezave sledite prikazani sliki in povežite vse v skladu s prikazano shemo.
3. korak: Koda
Prenesite Adafruitovo knjižnico NeoPixel:
github.com/adafruit/Adafruit_NeoPixel
za začetek. Datoteko.zip lahko preprosto prenesete s knjižnico, jo razpakirate v računalniku in povlečete vsebino v mapo knjižnic Arduino. (Mapa "knjižnice" se običajno ustvari v isti mapi "Arduino", kamor shranite skice. Če je še nimate, jo ustvarite.) Prav tako znova zaženite Arduino IDE, če ste jo že imeli odprto.
Ko se znova prikaže, boste imeli nekaj novih vzorčnih skic. Poglejmo!
Datoteka> Primeri> Adafruit NeoPixel> preprosto
Ta tip bo vaše LED diode prižgal zeleno, eno za drugo.
Lahko pa kopirate spodnjo kodo in jo tudi preizkusite.
// Enostavna skica NeoPixel Ring (c) 2013 Shae Erisson // izdana pod licenco GPLv3, da ustreza preostali knjižnici AdaFruit NeoPixel
#include "Adafruit_NeoPixel.h" #ifdef _AVR_ #include "avr/power.h" #endif
// Kateri pin na Arduinu je povezan z NeoPixels? // Na Trinketu ali Gemmi predlagamo, da to spremenite v 1 #define PIN 6
// Koliko NeoPixels je priključenih na Arduino? #define NUMPIXELS 16
// Ko nastavimo knjižnico NeoPixel, ji povemo, koliko slikovnih pik in kateri pin uporabite za pošiljanje signalov. // Upoštevajte, da boste za starejše trakove NeoPixel morda morali spremeniti tretji parameter-glejte primer strandtest // za več informacij o možnih vrednostih. Piksli Adafruit_NeoPixel = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
int delayval = 500; // zamuda za pol sekunde
void setup () {// To velja za Trinket 5V 16MHz, te tri vrstice lahko odstranite, če ne uporabljate Trinket #if definirano (_AVR_ATtiny85_) if (F_CPU == 16000000) clock_prescale_set (clock_div_1); #endif // Posebna koda drobtinice
pixels.begin (); // To inicializira knjižnico NeoPixel. }
void loop () {
// Za niz NeoPixels je prvi NeoPixel 0, drugi je 1, vse do števila slikovnih pik minus ena.
za (int i = 0; i
// slikovnih pik. Barva sprejme vrednosti RGB, od 0, 0, 0 do 255, 255, 255 slikovnih pik. setPixelColor (i, slikovne pike. Barva (0, 150, 0)); // Zmerno svetlo zelena barva.
piksli.show (); // To pošlje posodobljeno barvo slikovnih pik strojni opremi.
zamuda (delayval); // Zakasnitev za časovno obdobje (v milisekundah).
} }
4. korak: Naj bo svetloba
Ko naložite kodo, bo vaš LED trak neopixel zasvetil podobno kot moj, zgornjo kodo pa lahko celo spremenite, da se prižge v različnih barvah, preizkusite pa lahko tudi druge primere iz zgornje knjižnice neopixel in se zabavajte s svojim neopixel LED trakom.
Priporočena:
Indikator glasnosti Neopixel Ws2812 LED obroč in Arduino: 8 korakov
Indikator glasnosti Neopixel Ws2812 LED Ring & Arduino: V tej vadnici se bomo naučili, kako narediti indikator glasnosti z LED obročem Neopixel Ws2812 in arduinom. Oglejte si video
Arduino Neopixel LED obroč Ws2812 - Vadnica za Visuino: 8 korakov
Arduino Neopixel LED obroč Ws2812 - Vadnica za Visuino: V tej vadnici se bomo naučili, kako upravljati Neopixel Led Ring Ws2812 s pomočjo Arduina in Visuina za vodenje LED -pikslov naokoli. Oglejte si predstavitveni video
Arduino Ws2812 LED ali Neopixel vodilni trak ali obroč: 4 koraki
Arduino Ws2812 LED ali Neopixel vodilni trak ali obroček: V tem navodilu se bomo naučili uporabljati neopixel ali ws 2812 ali hitri led z Arduinom. Te vrste LED ali traku ali obroča nadzoruje samo en sam Vin pin in vse LED diode so individualno naslovljive, zato jih imenujemo tudi indi
Kako uporabljati Mac Terminal in kako uporabljati ključne funkcije: 4 koraki
Kako uporabljati Mac Terminal in kako uporabljati ključne funkcije: Pokazali vam bomo, kako odpreti terminal MAC. Prikazali vam bomo tudi nekaj funkcij v terminalu, na primer ifconfig, spreminjanje imenikov, dostop do datotek in arp. Ifconfig vam bo omogočil preverjanje vašega naslova IP in vašega oglasa MAC
Kako uporabljati Wiimote kot računalniško miško in uporabljati sveče kot senzor !!: 3 koraki
Kako uporabljati Wiimote kot računalniško miško in uporabljati sveče kot senzor !!: Ta priročnik vam bo pokazal, kako povezati daljinski upravljalnik Wii (Wiimote) z računalnikom in ga uporabiti kot miško