Innehållsförteckning:
Video: Hur man använder Neopixel Ws2812 LED eller LED STRIP eller Led Ring med Arduino: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Hej killar eftersom Neopixel led Strip är väldigt populära och det kallas också som ws2812 led strip också. De är mycket populära eftersom vi i dessa ledremsor kan ta upp varje led separat, vilket betyder att om du vill att få lysdioder ska lysa i en färg, få i en annan färg och få i någon annan annan färg så kan det göra det. Även du kan få varje led att lysa i vilken färg du vill samtidigt. Detta är anledningen till deras popularitet.
Så i denna instruktioner lär vi oss hur man använder dessa ws2812 eller neopixel ledremsor med arduino.
Steg 1: Saker du behöver
för dessa instruktioner behöver du följande saker:
Arduino
Adafruit NeoPixel -remsor
Motstånd 10k ohm
Brödbräda (generisk)
Jumperwires (generisk)
Steg 2: Anslutningar
För anslutningarna, följ den visade bilden och anslut allt enligt den visade schmatiken.
Steg 3: Kod
Ladda ner Adafruits NeoPixel -bibliotek:
github.com/adafruit/Adafruit_NeoPixel
för att starta. Du kan bara ladda ner.zip -filen med biblioteket, packa upp den på din dator och dra innehållet till mappen Arduino bibliotek. (Mappen "bibliotek" skapas vanligtvis i samma "Arduino" -mapp där du sparar dina skisser. Om du inte har en ännu, fortsätt och skapa den.) Starta också om Arduino IDE om du redan hade den öppen.
När det väl är uppe igen får du några nya exempelskisser. Låt oss ta en titt!
Arkiv> Exempel> Adafruit NeoPixel> enkel
Den här killen kommer att tända dina lysdioder grönt, en i taget.
Eller så kan du kopiera koden nedan och testa den också.
// NeoPixel Ring enkel skiss (c) Shae Erisson 2013 // släppt under GPLv3 -licensen för att matcha resten av AdaFruit NeoPixel -biblioteket
#inkludera "Adafruit_NeoPixel.h" #ifdef _AVR_ #inkludera "avr/power.h" #endif
// Vilken pin på Arduino är ansluten till NeoPixels? // På en prydnad eller Gemma föreslår vi att du ändrar detta till 1 #define PIN 6
// Hur många NeoPixels är anslutna till Arduino? #define NUMPIXELS 16
// När vi konfigurerar NeoPixel -biblioteket berättar vi hur många pixlar och vilken pin som ska användas för att skicka signaler. // Observera att för äldre NeoPixel-remsor kan du behöva ändra den tredje parametern-se exempel på strängtest // för mer information om möjliga värden. Adafruit_NeoPixel pixlar = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
int delayval = 500; // fördröjning i en halv sekund
void setup () {// Detta är för Trinket 5V 16MHz, du kan ta bort dessa tre rader om du inte använder en Trinket #if definierad (_AVR_ATtiny85_) if (F_CPU == 16000000) clock_prescale_set (clock_div_1); #endif // Slut på prydnadsspecialkod
pixlar. börjar (); // Detta initierar NeoPixel -biblioteket. }
void loop () {
// För en uppsättning NeoPixels är den första NeoPixel 0, andra är 1, ända upp till antalet pixlar minus en.
för (int i = 0; i
// pixels. Color tar RGB -värden, från 0, 0, 0 upp till 255, 255, 255 pixlar.setPixelColor (i, pixlar. Color (0, 150, 0)); // Måttligt ljusgrön färg.
pixlar. visa (); // Detta skickar den uppdaterade pixelfärgen till hårdvaran.
fördröjning (delayval); // Fördröjning under en viss tid (i millisekunder).
} }
Steg 4: Gör det lätt
Efter att du har laddat upp koden tänds din neopixel ledremsa på samma sätt som min och du kan till och med ändra koden ovan för att tända den i olika färger och du kan prova andra exempel från neopixelbiblioteket ovan och ha kul med din neopixel ledremsa.
Rekommenderad:
Hur man använder en Raspberry Pi: s GPIO-stift och Avrdude till Bit-bang-program DIMP 2 eller DA PIMP 2: 9 steg
Hur man använder en Raspberry Pi: s GPIO-stift och Avrdude till Bit-bang-program DIMP 2 eller DA PIMP 2: Det här är steg-för-steg-instruktioner om hur du använder en Raspberry Pi och det fria kommandot med öppen källkod avrdude till bit-bang -programmera en DIMP 2 eller DA PIMP 2. Jag antar att du är bekant med din Raspberry Pi och kommandoraden LINUX. Du behöver inte
Hur man skapar en Linux -boot -enhet (och hur man använder den): 10 steg
Hur man skapar en Linux Boot Drive (och hur man använder den): Detta är en enkel introduktion om hur man kommer igång med Linux, särskilt Ubuntu
Neopixel Ws2812 Rainbow LED-glöd med M5stick-C - Köra Rainbow på Neopixel Ws2812 Använda M5stack M5stick C Använda Arduino IDE: 5 steg
Neopixel Ws2812 Rainbow LED-glöd med M5stick-C | Köra Rainbow på Neopixel Ws2812 Använda M5stack M5stick C Använda Arduino IDE: Hej killar i denna instruktioner kommer vi att lära oss hur man använder neopixel ws2812 lysdioder eller ledremsor eller ledmatris eller ledring med m5stack m5stick-C utvecklingsbräda med Arduino IDE och vi kommer att göra ett regnbågsmönster med det
Arduino Ws2812 LED eller Neopixel Led Strip eller Ring Handledning: 4 steg
Arduino Ws2812 LED eller Neopixel Led Strip eller Ring Tutorial: I denna instruktioner lär vi oss hur man använder neopixel eller ws 2812 eller snabb led med Arduino. Dessa typer av LED eller remsor eller ringar styrs av endast en enda Vin -pin och alla Lysdioder är individuellt adresserbara så de kallas även indi
Hur man använder Mac Terminal och hur man använder viktiga funktioner: 4 steg
Så här använder du Mac Terminal och hur du använder viktiga funktioner: Vi visar dig hur du öppnar MAC Terminal. Vi kommer också att visa dig några funktioner i terminalen, till exempel ifconfig, ändra kataloger, komma åt filer och arp. Ifconfig låter dig kontrollera din IP -adress och din MAC -annons