
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05

Ahoj chlapci, pretože Neopixel led Strip sú veľmi obľúbené a nazýva sa aj ws2812 led pás. Sú veľmi populárne, pretože v týchto LED pásikoch môžeme osloviť každú LED zvlášť, čo znamená, že ak chcete, aby v jednej farbe svietilo niekoľko LED diód, niekoľko v inej farbe a niekoľko v inej inej farbe, potom to dokáže. Dokonca aj vy môžete každú LED diódu súčasne rozžiariť v akejkoľvek farbe. To je dôvod ich popularity.
V tomto návode sa teda naučíme, ako používať tieto LED pásy ws2812 alebo neopixel s arduinom.
Krok 1: Veci, ktoré potrebujete



pre tento návod budete potrebovať nasledujúce veci:
Arduino
Prúžky Adafruit NeoPixel
Odpor 10 kOhm
Breadboard (všeobecné)
Jumperwires (všeobecné)
Krok 2: Pripojenia


Pri pripojení postupujte podľa obrázka a zapojte všetko podľa schémy.
Krok 3: Kód

Choďte stiahnuť knižnicu Adafruit NeoPixel:
github.com/adafruit/Adafruit_NeoPixel
začať. Stačí si stiahnuť.zip súbor s knižnicou, rozbaliť ho v počítači a pretiahnuť obsah do priečinka knižníc Arduino. (Priečinok „knižnice“sa zvyčajne vytvára v rovnakom priečinku „Arduino“, kam ukladáte svoje náčrty. Ak ho ešte nemáte, pokračujte a vytvorte si ho.) Tiež reštartujte Arduino IDE, ak ste ho už mali otvorený..
Akonáhle bude opäť hore, budete mať niekoľko nových ukážkových skíc. Pozrime sa!
Súbor> Príklady> Adafruit NeoPixel> jednoduché
Tento chlapík rozsvieti vaše LED diódy zelene, jednu po druhej.
Alebo môžete skopírovať nižšie uvedený kód a tiež ho otestovať.
// Jednoduchý náčrt NeoPixel Ring (c) 2013 Shae Erisson // vydaný pod licenciou GPLv3 tak, aby zodpovedal zvyšku knižnice AdaFruit NeoPixel
#include "Adafruit_NeoPixel.h" #ifdef _AVR_ #include "avr/power.h" #endif
// Ktorý pin na Arduine je pripojený k NeoPixels? // Na cetke alebo Gemme navrhujeme zmeniť to na 1 #definovať PIN 6
// Koľko NeoPixelov je pripojených k Arduinu? #define NUMPIXELS 16
// Keď nastavujeme knižnicu NeoPixel, povieme jej, koľko pixelov a ktorý pin použiť na odosielanie signálov. // Upozorňujeme, že pre staršie pásy NeoPixel bude možno potrebné zmeniť tretí parameter-ďalšie informácie o možných hodnotách nájdete v príklade strandtest //. Pixely Adafruit_NeoPixel = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
int delayval = 500; // meškanie pol sekundy
void setup () {// Toto je pre Trinket 5V 16MHz, tieto tri riadky môžete odstrániť, ak nepoužívate Trinket #if definovaný (_AVR_ATtiny85_) if (F_CPU == 16000000) clock_prescale_set (clock_div_1); #endif // Koniec špeciálneho kódu drobností
pixely.begin (); // Tým sa inicializuje knižnica NeoPixel. }
prázdna slučka () {
// Pre sadu NeoPixels je prvý NeoPixel 0, druhý je 1, a to až do počtu pixelov mínus jeden.
pre (int i = 0; i
// pixelov. Color má hodnoty RGB od 0, 0, 0 do 255, 255, 255 pixelov.setPixelColor (i, pixely. Color (0, 150, 0)); // Stredne jasne zelená farba.
pixely.show (); // Toto odošle aktualizovanú farbu pixelov na hardvér.
delay (delayval); // Oneskorenie na určité časové obdobie (v milisekundách).
} }
Krok 4: Odľahčenie

Po nahraní kódu sa váš LED pásik s neopixelmi rozsvieti podobne ako môj a dokonca môžete vyššie uvedený kód zmeniť tak, aby sa rozsvietil v rôznych farbách, a môžete vyskúšať ďalšie príklady z vyššie uvedenej knižnice neopixelov a zabaviť sa s pásom s ledom s neopixelmi.
Odporúča:
Indikátor hlasitosti Neopixel Ws2812 LED krúžok a Arduino: 8 krokov

Indikátor hlasitosti Neopixel Ws2812 LED krúžok a Arduino: V tomto návode sa naučíme, ako vytvoriť indikátor hlasitosti pomocou LED krúžku Neopixel Ws2812 LED a arduina. Pozrite si video
LED krúžok Arduino Neopixel Ws2812 - Visuino: 8 krokov

Arduino Neopixel LED Ring Ws2812 - Visuino Tutorial: V tomto tutoriáli sa naučíme ovládať Neopixel Led Ring Ws2812 pomocou Arduino a Visuino na spustenie LED diódy v okolí. Pozrite si ukážkové video
Arduino Ws2812 LED alebo Neopixel LED pásik alebo krúžok výučba: 4 kroky

Arduino Ws2812 LED alebo Neopixel Led Strip alebo Ring Tutorial: V tomto návode sa naučíme používať neopixel alebo ws 2812 alebo rýchle LED diódy s Arduino. Tieto typy LED alebo pásikov alebo krúžkov sú ovládané iba jedným jediným pinom Vin a všetkými LED diódy sú jednotlivo adresovateľné, preto sa im hovorí aj indi
Ako používať terminál Mac a ako používať kľúčové funkcie: 4 kroky

Ako používať terminál Mac a ako používať kľúčové funkcie: Ukážeme vám, ako otvoriť terminál MAC. V termináli vám tiež ukážeme niekoľko funkcií, ako napríklad ifconfig, zmena adresárov, prístup k súborom a arp. Ifconfig vám umožní skontrolovať vašu IP adresu a vašu MAC adresu
Ako používať Wiimote ako počítačovú myš pomocou sviečok ako senzora !!: 3 kroky

Ako používať Wiimote ako počítačovú myš pomocou sviečok ako senzora !!: Táto príručka vám ukáže, ako prepojiť diaľkový ovládač Wii Remote (Wiimote) s počítačom a používať ho ako myš