INHOUDSOPGAWE:
Video: Hoe om Neopixel Ws2812 LED of LED STRIP of Led Ring met Arduino te gebruik: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Hallo ouens, aangesien Neopixel led Strip baie gewild is, en dit word ook ws2812 led strip genoem. Hulle is baie gewild, want in hierdie LED -strook kan ons elke led afsonderlik aanspreek, wat beteken dat as u wil hê dat min LED's in een kleur moet gloei, min in 'n ander kleur en min in 'n ander kleur, dan kan dit dit doen. Selfs u kan elke led terselfdertyd laat gloei in watter kleur u wil. Dit is die rede vir hul gewildheid.
In hierdie instruksies leer ons dus hoe u hierdie ws2812- of neopixel -ledstrook met arduino kan gebruik.
Stap 1: Dinge wat u nodig het
vir hierdie instruksies benodig u die volgende dinge:
Arduino
Adafruit NeoPixel repies
Weerstand 10k ohm
Broodbord (generies)
Jumperwires (generies)
Stap 2: Verbindings
Volg die getoonde prent vir die verbindings en verbind alles volgens die getoonde skematika.
Stap 3: Kodeer
Laai die NeoPixel -biblioteek van Adafruit af:
github.com/adafruit/Adafruit_NeoPixel
om te begin. U kan net die.zip -lêer met die biblioteek aflaai, dit op u rekenaar uitpak en die inhoud na u gids van Arduino biblioteke sleep. (Die gids "biblioteke" word gewoonlik in dieselfde "Arduino" -map geskep waar u u sketse stoor. As u nog nie een het nie, kan u dit begin.) Herlaai ook die Arduino IDE as u dit reeds oop gehad het.
Sodra dit weer reg is, kry u 'n paar nuwe voorbeeldsketse. Kom ons kyk!
Lêer> Voorbeelde> Adafruit NeoPixel> eenvoudig
Hierdie man sal u LED's een vir een groen verlig.
Of u kan die onderstaande kode kopieer en dit ook toets.
// NeoPixel Ring eenvoudige skets (c) 2013 Shae Erisson // vrygestel onder die GPLv3 -lisensie om by die res van die AdaFruit NeoPixel -biblioteek te pas
#sluit "Adafruit_NeoPixel.h" #ifdef _AVR_ #sluit "avr/power.h" #endif in
// Watter pen op die Arduino is aan die NeoPixels gekoppel? // Op 'n snuistery of Gemma stel ons voor dat u dit verander na 1 #definieer PIN 6
// Hoeveel NeoPixels is aan die Arduino gekoppel? #definieer NUMPIXELS 16
// As ons die NeoPixel -biblioteek opstel, vertel ons hoeveel pixels dit is en watter pen om te gebruik om seine te stuur. // Let daarop dat u vir ouer NeoPixel-stroke moontlik die derde parameter moet verander-sien die stringtest // voorbeeld vir meer inligting oor moontlike waardes. Adafruit_NeoPixel pixels = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
int delayval = 500; // vertraging vir 'n halwe sekonde
ongeldige opstelling () {// Dit is vir Trinket 5V 16MHz, u kan hierdie drie reëls verwyder as u nie 'n snuisterie gebruik nie #as gedefinieer (_AVR_ATtiny85_) as (F_CPU == 16000000) clock_prescale_set (clock_div_1); #endif // Einde van spesiale snuifkode
pixels.begin (); // Dit begin die NeoPixel -biblioteek. }
leemte -lus () {
// Vir 'n stel NeoPixels is die eerste NeoPixel 0, die tweede is 1, tot by die aantal pixels minus een.
vir (int i = 0; i
// pixels. Color neem RGB -waardes, van 0, 0, 0 tot 255, 255, 255 pixels.setPixelColor (i, pixels. Color (0, 150, 0)); // Matig heldergroen kleur.
pixels.show (); // Dit stuur die opgedateerde pixelkleur na die hardeware.
vertraging (delayval); // Vertraag vir 'n tydperk (in millisekondes).
} }
Stap 4: Maak dit lig
Nadat u die kode opgelaai het, sal u neopixel led -strook op dieselfde manier brand as myne, en u kan selfs die kode hierbo verander om dit in verskillende kleure aan te steek, en u kan ander voorbeelde uit die neopixel -biblioteek hierbo probeer en u geniet met u neopixel led -strook.
Aanbeveel:
Neopixel Ws2812 Rainbow LED Glow With M5stick-C - Rainbow op Neopixel Ws2812 gebruik M5stack M5stick C met Arduino IDE: 5 stappe
Neopixel Ws2812 Rainbow LED Glow With M5stick-C | Rainbow op Neopixel Ws2812 gebruik M5stack M5stick C Met behulp van Arduino IDE: Hallo ouens in hierdie instruksies, ons leer hoe om neopixel ws2812 LED's of led strip of led matrix of led ring te gebruik met m5stack m5stick-C ontwikkelbord met Arduino IDE en ons sal maak 'n reënboogpatroon daarmee saam
Arduino Ws2812 LED of Neopixel Led Strip of Ring Tutoriaal: 4 stappe
Arduino Ws2812 LED of Neopixel Led Strip of Ring Tutoriaal: In hierdie instruksies leer ons hoe om die neopixel of ws 2812 of vinnige LED met Arduino te gebruik. Hierdie tipes LED of strook of ring word beheer deur slegs een enkele Vin -pen en al die LED's kan individueel aangespreek word, so dit word ook indi
Hoe om Wemos ESP-Wroom-02 D1 Mini WiFi-module ESP8266 + 18650 te gebruik deur Blynk te gebruik: 10 stappe
Hoe om Wemos ESP-Wroom-02 D1 Mini WiFi-module ESP8266 + 18650 te gebruik deur Blynk te gebruik: Spesifikasie: Versoenbaar met nodemcu 18650 laaistelselintegrasie aansluiting kan gebruik word vir slaapmodus · 1 voeg by
Hoe om Mac Terminal te gebruik en hoe om sleutelfunksies te gebruik: 4 stappe
Hoe om Mac Terminal te gebruik en hoe om belangrike funksies te gebruik: Ons sal u wys hoe u die MAC Terminal kan oopmaak. Ons sal u ook 'n paar funksies in die Terminal wys, soos ifconfig, veranderende gidse, toegang tot lêers en arp. Met Ifconfig kan u u IP -adres en u MAC -advertensie nagaan
Hoe om Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE -versoenbare bord te gebruik deur Blynk te gebruik: 10 stappe
Hoe om Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE -versoenbare bord te gebruik deur Blynk te gebruik: Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE -versoenbare bord Beskrywing: WiFi ESP8266 Development Board WEMOS D1. WEMOS D1 is 'n WIFI -ontwikkelingsbord gebaseer op ESP8266 12E. Die funksionering is soortgelyk aan dié van NODEMCU, behalwe dat die hardeware gebou is