Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bagay na Kailangan mo
- Hakbang 2: Mga Koneksyon
- Hakbang 3: Code
- Hakbang 4: Ginagawa itong Magaan
Video: Paano Gumamit ng Neopixel Ws2812 LED o LED STRIP o Led Ring With Arduino: 4 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Kumusta mga tao dahil ang Neopixel led Strip ay napakapopular at ito ay tinatawag ding ws2812 led strip din. Napakapopular nila dahil sa mga led strip na ito maaari nating tugunan ang bawat isa nang magkahiwalay na nangangahulugang kung nais mo ang ilang mga leds na kuminang sa isang kulay, kaunti sa isa pang kulay at kaunti sa ilang iba pang magkakaibang kulay kung gayon magagawa ito. Kahit na maaari mong gawin ang bawat isa at humantong glow sa anumang kulay na gusto mo nang sabay. Ito ang dahilan ng kanilang katanyagan.
Kaya sa mga itinuturo na ito malalaman natin kung paano gamitin ang mga ws2812 o neopixel led strip na may arduino.
Hakbang 1: Mga Bagay na Kailangan mo
para sa mga itinuturo na ito kakailanganin mo ang mga sumusunod na bagay:
Arduino
Mga piraso ng Adafruit NeoPixel
Resistor 10k ohm
Breadboard (generic)
Jumperwires (generic)
Hakbang 2: Mga Koneksyon
Para sa mga koneksyon mangyaring sundin ang ipinakitang imahe at ikonekta ang lahat Ayon sa ipinakitang schmatics.
Hakbang 3: Code
I-download ang library ng NeoPixel ng Adafruit:
github.com/adafruit/Adafruit_NeoPixel
upang makapagsimula. Maaari mo lamang i-download ang.zip file gamit ang library, i-unzip ito sa iyong computer, at i-drag ang mga nilalaman sa iyong folder ng Arduino libraries. (Ang folder na "mga aklatan" ay karaniwang nilikha sa parehong folder na "Arduino" kung saan mo nai-save ang iyong mga sketch. Kung wala ka pa, magpatuloy at likhain ito.) Gayundin, i-restart ang Arduino IDE kung mayroon mo itong buksan.
Sa sandaling ito ay muli, magkakaroon ka ng ilang mga bagong halimbawa ng sketch. Tignan natin!
File> Mga Halimbawa> Adafruit NeoPixel> simple
Ang lalaking ito ay susindihan ang iyong mga berde na LED, nang paisa-isa.
O maaari mong kopyahin ang code sa ibaba at subukan din ito.
// NeoPixel Ring simpleng sketch (c) 2013 Shae Erisson // na inilabas sa ilalim ng lisensya ng GPLv3 upang tumugma sa natitirang library ng AdaFruit NeoPixel
# isama ang "Adafruit_NeoPixel.h" #ifdef _AVR_ #include "avr / power.h" #endif
// Aling pin sa Arduino ang konektado sa NeoPixels? // Sa isang Trinket o Gemma iminumungkahi namin na baguhin ito sa 1 # tukuyin ang PIN 6
// Ilan sa mga NeoPixels ang nakakabit sa Arduino? # tukuyin ang NUMPIXELS 16
// Kapag na-set up namin ang NeoPixel library, sasabihin namin sa ito kung gaano karaming mga pixel, at aling pin ang gagamitin upang magpadala ng mga signal. // Tandaan na para sa mas matandang NeoPixel strips maaaring kailanganin mong baguhin ang pangatlong parameter - tingnan ang strandtest // halimbawa para sa karagdagang impormasyon sa mga posibleng halaga. Adafruit_NeoPixel pixel = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
int pagkaantala = 500; // antala ng kalahating segundo
void setup () {// Ito ay para sa Trinket 5V 16MHz, maaari mong alisin ang tatlong mga linya na ito kung hindi ka gumagamit ng isang tinukoy na Trinket #if (_AVR_ATtiny85_) kung (F_CPU == 16000000) clock_prescale_set (clock_div_1); #endif // Pagtatapos ng espesyal na code ng trinket
pix.begin (); // Pinasimulan nito ang NeoPixel library. }
void loop () {
// Para sa isang hanay ng mga NeoPixels ang unang NeoPixel ay 0, pangalawa ay 1, hanggang sa bilang ng mga pixel na binawasan ng isa.
para sa (int i = 0; i
// pixel. Ang kulay ay tumatagal ng mga halagang RGB, mula 0, 0, 0 hanggang 255, 255, 255 pixel. setPixelColor (i, mga pixel. Kulay (0, 150, 0)); // Katamtamang maliwanag na berdeng kulay.
pix.show (); // Ipinapadala nito ang na-update na kulay ng pixel sa hardware.
pagkaantala (pagkaantala); // Pag-antala para sa isang tagal ng oras (sa milliseconds).
} }
Hakbang 4: Ginagawa itong Magaan
Matapos i-upload ang code ang iyong neopixel led strip ay magliwanag katulad ng sa akin at maaari mo ring baguhin ang code sa itaas upang magaan ito sa iba't ibang mga kulay at maaari mong subukan ang iba pang mga halimbawa mula sa itaas na neopixel library at magsaya sa iyong neopixel led strip.
Inirerekumendang:
Volume Indikator Neopixel Ws2812 LED Ring & Arduino: 8 Hakbang
Volume Indikator Neopixel Ws2812 LED Ring & Arduino: Sa tutorial na ito matututunan natin kung paano gumawa ng isang Tagapagpahiwatig ng Dami gamit ang isang Neopixel Ws2812 LED Ring at arduino. Panoorin ang Video
Rotary Encoder: Paano Ito Gumagana at Paano Gumamit Sa Arduino: 7 Hakbang
Rotary Encoder: Paano Ito Gumagawa at Paano Gumamit Sa Arduino: Maaari mong basahin ito at iba pang kamangha-manghang mga tutorial sa opisyal na website ng ElectroPeakOverview Sa tutorial na ito, malalaman mo kung paano gamitin ang rotary encoder. Una, makakakita ka ng ilang impormasyon tungkol sa rotational encoder, at malalaman mo kung paano
Neopixel Ws2812 Rainbow LED Glow With M5stick-C - Tumatakbo ang Rainbow sa Neopixel Ws2812 Paggamit ng M5stack M5stick C Paggamit ng Arduino IDE: 5 Hakbang
Neopixel Ws2812 Rainbow LED Glow With M5stick-C | Pagpapatakbo ng Rainbow sa Neopixel Ws2812 Paggamit ng M5stack M5stick C Paggamit ng Arduino IDE: Kumusta mga tao sa mga itinuturo na ito matututunan natin kung paano gamitin ang neopixel ws2812 LEDs o led strip o led matrix o led ring na may m5stack m5stick-C development board na may Arduino IDE at gagawin namin isang pattern ng bahaghari kasama nito
Arduino Ws2812 LED o Neopixel Led Strip o Ring Tutorial: 4 na Hakbang
Arduino Ws2812 LED o Neopixel Led Strip o Ring Tutorial: Sa mga itinuturo na ito matututunan natin kung paano gamitin ang neopixel o ws 2812 o mabilis na pinangunahan ng Arduino. Ang mga uri ng LED o strip o singsing ay kinokontrol ng isang solong Vin pin at lahat ng Ang mga LED ay isa-isang natutugunan kaya't ang mga ito ay tinatawag ding ind
Paano Gumamit ng Mac Terminal, at Paano Gumamit ng Mga Key Function: 4 na Hakbang
Paano Gumamit ng Mac Terminal, at Paano Gumamit ng Mga Key Function: Ipapakita namin sa iyo kung paano buksan ang MAC Terminal. Ipapakita rin namin sa iyo ang ilang mga tampok sa loob ng Terminal, tulad ng ifconfig, pagbabago ng mga direktoryo, pag-access sa mga file, at arp. Papayagan ka ng Ifconfig na suriin ang iyong IP address, at ang iyong MAC ad