Indholdsfortegnelse:
Video: Sådan bruges Neopixel Ws2812 LED eller LED STRIP eller Led Ring med Arduino: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Hej fyre siden Neopixel led Strip er meget populære, og det kaldes også som ws2812 led strip. De er meget populære, fordi vi i disse LED -bånd kan adressere hver enkelt LED separat, hvilket betyder, at hvis du vil have få lysdioder til at lyse i en farve, få i en anden farve og få i en anden anden farve, så kan det gøre det. Selv du kan få hver led til at lyse i den farve, du ønsker på samme tid. Dette er grunden til deres popularitet.
Så i denne instruks vil vi lære at bruge disse ws2812 eller neopixel led strip med arduino.
Trin 1: Ting du har brug for
til disse instruktører har du brug for følgende ting:
Arduino
Adafruit NeoPixel strimler
Modstand 10k ohm
Brødbræt (generisk)
Jumperwires (generisk)
Trin 2: Forbindelser
For forbindelserne skal du følge det viste billede og forbinde alt i henhold til den viste skematik.
Trin 3: Kode
Download Adafruit's NeoPixel -bibliotek:
github.com/adafruit/Adafruit_NeoPixel
at komme i gang. Du kan bare downloade.zip -filen med biblioteket, pakke den ud på din computer og trække indholdet til din Arduino biblioteksmappe. ("Biblioteker" -mappen oprettes normalt i den samme "Arduino" -mappe, hvor du gemmer dine skitser. Hvis du ikke har en endnu, skal du fortsætte og oprette den.) Genstart også Arduino IDE, hvis du allerede havde den åben.
Når det er oppe igen, har du nogle nye eksempelskitser. Lad os se!
Fil> Eksempler> Adafruit NeoPixel> enkel
Denne fyr vil lyse dine lysdioder grønt, en ad gangen.
Eller du kan også kopiere nedenstående kode og teste den.
// NeoPixel Ring simple sketch (c) 2013 Shae Erisson // frigivet under GPLv3 -licensen for at matche resten af AdaFruit NeoPixel -biblioteket
#include "Adafruit_NeoPixel.h" #ifdef _AVR_ #include "avr/power.h" #endif
// Hvilken pin på Arduino er forbundet til NeoPixels? // På en Trinket eller Gemma foreslår vi at ændre dette til 1 #define PIN 6
// Hvor mange NeoPixels er knyttet til Arduino? #define NUMPIXELS 16
// Når vi opsætter NeoPixel -biblioteket, fortæller vi det, hvor mange pixels og hvilken pin, der skal bruges til at sende signaler. // Bemærk, at for ældre NeoPixel-strimler skal du muligvis ændre den tredje parameter-se eksempel på strengtest // for at få flere oplysninger om mulige værdier. Adafruit_NeoPixel pixels = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
int delayval = 500; // forsinkelse i et halvt sekund
void setup () {// Dette er til Trinket 5V 16MHz, du kan fjerne disse tre linjer, hvis du ikke bruger en Trinket #if defineret (_AVR_ATtiny85_) if (F_CPU == 16000000) clock_prescale_set (clock_div_1); #endif // Slut på specialpinkode
pixels.begin (); // Dette initialiserer NeoPixel -biblioteket. }
void loop () {
// For et sæt NeoPixels er det første NeoPixel 0, det andet er 1, helt op til antallet af pixels minus et.
for (int i = 0; i
// pixels. Color tager RGB -værdier, fra 0, 0, 0 op til 255, 255, 255 pixels.setPixelColor (i, pixels. Color (0, 150, 0)); // Moderat lysegrøn farve.
pixels.show (); // Dette sender den opdaterede pixelfarve til hardwaren.
forsinkelse (delayval); // Forsinkelse i en periode (i millisekunder).
} }
Trin 4: Gør det let
Når du har uploadet koden, lyser din neopixel led -strip på samme måde som min, og du kan endda ændre ovenstående kode for at tænde den i forskellige farver, og du kan prøve andre eksempler fra ovenstående neopixel -bibliotek og have det sjovt med din neopixel led -strip.
Anbefalede:
Sådan bruges en Raspberry Pi's GPIO Pins og Avrdude til Bit-bang-program DIMP 2 eller DA PIMP 2: 9 trin
Sådan bruges en Raspberry Pi's GPIO Pins og Avrdude til Bit-bang-program DIMP 2 eller DA PIMP 2: Dette er trin-for-trin instruktioner om, hvordan du bruger en Raspberry Pi og den gratis open source-kommando avrdude til bit-bang -programmer en DIMP 2 eller DA PIMP 2. Jeg går ud fra, at du kender din Raspberry Pi og kommandolinjen LINUX. Du behøver ikke
DIY LED Strip: Sådan skæres, forbindes, loddes og Power LED Strip: 3 trin (med billeder)
DIY LED Strip: Sådan skæres, forbindes, loddes og Power LED Strip: Begynderguide til at lave dine egne lysprojekter ved hjælp af LED strip.Fleksibel pålidelig og let at bruge, LED strips er det bedste valg til en række forskellige applikationer.Jeg vil dække det grundlæggende om at installere en simpel indendørs 60 LED's/m LED -strip, men i
Neopixel Ws2812 Rainbow LED Glød Med M5stick-C - Kører Rainbow på Neopixel Ws2812 Brug af M5stack M5stick C Brug af Arduino IDE: 5 trin
Neopixel Ws2812 Rainbow LED Glød Med M5stick-C | Kører Rainbow på Neopixel Ws2812 Brug af M5stack M5stick C Brug af Arduino IDE: Hej fyre i denne instruktion vil vi lære at bruge neopixel ws2812 LED'er eller led strip eller led matrix eller led ring med m5stack m5stick-C udviklingstavle med Arduino IDE, og vi vil lave et regnbuemønster med det
Arduino Ws2812 LED eller Neopixel Led Strip eller Ring Tutorial: 4 trin
Arduino Ws2812 LED eller Neopixel Led Strip eller Ring Tutorial: I denne instruks vil vi lære at bruge neopixel eller ws 2812 eller hurtig led med Arduino. Disse typer LED eller strip eller ring styres af kun en enkelt Vin pin og alle de Lysdioder kan adresseres individuelt, så disse kaldes også indi
Sådan bruges RPLIDAR 360 ° laserscanner med Arduino: 3 trin (med billeder)
Sådan bruges RPLIDAR 360 ° laserscanner med Arduino: Jeg er en stor fan af at bygge sumobotter, og jeg er altid på udkig efter nye interessante sensorer og materialer, der skal bruges til at bygge en bedre, hurtigere og smartere robot. Jeg fandt ud af om RPLIDAR A1, som du kan få for $ 99 på DFROBOT.com. Jeg sagde, at jeg ikke var