Spisu treści:
![Jak używać Neopixel Ws2812 LED lub LED Strip lub Led Ring z Arduino: 4 kroki Jak używać Neopixel Ws2812 LED lub LED Strip lub Led Ring z Arduino: 4 kroki](https://i.howwhatproduce.com/images/001/image-401-30-j.webp)
Wideo: Jak używać Neopixel Ws2812 LED lub LED Strip lub Led Ring z Arduino: 4 kroki
![Wideo: Jak używać Neopixel Ws2812 LED lub LED Strip lub Led Ring z Arduino: 4 kroki Wideo: Jak używać Neopixel Ws2812 LED lub LED Strip lub Led Ring z Arduino: 4 kroki](https://i.ytimg.com/vi/sqyXgxemAzE/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
![Jak używać Neopixel Ws2812 LED lub LED Strip lub Led Ring z Arduino? Jak używać Neopixel Ws2812 LED lub LED Strip lub Led Ring z Arduino?](https://i.howwhatproduce.com/images/001/image-401-31-j.webp)
Cześć chłopaki, ponieważ Neopixel led Strip są bardzo popularne i są również nazywane taśmami ledowymi ws2812. Są bardzo popularne, ponieważ w tych listwach ledowych możemy zaadresować każdą diodę led z osobna, co oznacza, że jeśli chcesz, aby kilka diod świeciło w jednym kolorze, kilka w innym kolorze i kilka w innym kolorze, to może to zrobić. Nawet ty możesz sprawić, że każda dioda led będzie świecić w dowolnym kolorze w tym samym czasie. To jest powód ich popularności.
Więc w tej instrukcji dowiemy się, jak korzystać z tych ws2812 lub neopixel led strip z arduino.
Krok 1: Rzeczy, których potrzebujesz
![Rzeczy, których potrzebujesz Rzeczy, których potrzebujesz](https://i.howwhatproduce.com/images/001/image-401-32-j.webp)
![Rzeczy, których potrzebujesz Rzeczy, których potrzebujesz](https://i.howwhatproduce.com/images/001/image-401-33-j.webp)
![Rzeczy, których potrzebujesz Rzeczy, których potrzebujesz](https://i.howwhatproduce.com/images/001/image-401-34-j.webp)
do tej instrukcji będziesz potrzebować następujących rzeczy:
Arduino
Paski Adafruit NeoPixel
Rezystor 10k ohm
Deska do krojenia chleba (ogólna)
Zworki (ogólne)
Krok 2: Połączenia
![Znajomości Znajomości](https://i.howwhatproduce.com/images/001/image-401-35-j.webp)
![Znajomości Znajomości](https://i.howwhatproduce.com/images/001/image-401-36-j.webp)
W przypadku połączeń postępuj zgodnie z pokazanym obrazem i podłącz wszystko zgodnie z pokazanymi schematami.
Krok 3: Kod
![Kod Kod](https://i.howwhatproduce.com/images/001/image-401-37-j.webp)
Pobierz bibliotekę NeoPixel Adafruit:
github.com/adafruit/Adafruit_NeoPixel
zaczynać. Możesz po prostu pobrać plik.zip z biblioteką, rozpakować go na komputerze i przeciągnąć zawartość do folderu bibliotek Arduino. (Folder „biblioteki” jest zwykle tworzony w tym samym folderze „Arduino”, w którym zapisujesz swoje szkice. Jeśli jeszcze go nie masz, utwórz go.) Ponadto uruchom ponownie Arduino IDE, jeśli już je masz otwarte.
Gdy wszystko będzie znowu gotowe, będziesz mieć kilka nowych przykładowych szkiców. Spójrzmy!
Plik > Przykłady > Adafruit NeoPixel > simple
Ten facet zapali twoje diody LED na zielono, pojedynczo.
Możesz też skopiować poniższy kod i przetestować go.
// Prosty szkic NeoPixel Ring (c) 2013 Shae Erisson// wydany na licencji GPLv3, aby pasował do reszty biblioteki AdaFruit NeoPixel
#include "Adafruit_NeoPixel.h" #ifdef _AVR_ #include "avr/power.h" #endif
// Który pin w Arduino jest podłączony do NeoPixels? // Na Trinket lub Gemma sugerujemy zmianę na 1 #define PIN 6
// Ile NeoPixeli jest podłączonych do Arduino? #define NUMPIXELS 16
// Kiedy konfigurujemy bibliotekę NeoPixel, mówimy jej, ile pikseli i którego pinu użyć do wysyłania sygnałów. // Zauważ, że w przypadku starszych pasków NeoPixel może być konieczna zmiana trzeciego parametru - zobacz przykład strandtest //, aby uzyskać więcej informacji o możliwych wartościach. Adafruit_NeoPixel piksele = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
int opóźnienie = 500; // opóźnienie o pół sekundy
void setup() { // To jest dla Trinket 5V 16MHz, możesz usunąć te trzy linie, jeśli nie używasz Trinket #if zdefiniowany (_AVR_ATtiny85_) if (F_CPU == 16000000) clock_prescale_set(clock_div_1); #endif // Koniec specjalnego kodu drobiazgu
piksele.początek(); // Inicjuje bibliotekę NeoPixel. }
pusta pętla () {
// Dla zestawu NeoPixels pierwszy NeoPixel to 0, drugi to 1, aż do liczby pikseli minus jeden.
for(int i=0;i
// piksele. Kolor przyjmuje wartości RGB, od 0, 0, 0 do 255, 255, 255 pikseli.setPixelColor(i, piksele. Color(0, 150, 0)); // Umiarkowanie jasny zielony kolor.
piksele.pokaż(); // Wysyła zaktualizowany kolor piksela do sprzętu.
opóźnienie(opóźnienie); // Opóźnienie na pewien okres czasu (w milisekundach).
} }
Krok 4: Uczynienie tego lekkim
![Czyniąc to lekkim Czyniąc to lekkim](https://i.howwhatproduce.com/images/001/image-401-38-j.webp)
Po wgraniu kodu twój neopixel led strip zaświeci się podobnie jak mój i możesz nawet zmienić powyższy kod, aby świecił w różnych kolorach i możesz wypróbować inne przykłady z powyższej biblioteki neopixel i bawić się swoim neopixel led strip.
Zalecana:
Sterowanie Ws2812 Neopixel LED STRIP przez Bluetooth za pomocą Arduino Uno: 4 kroki
![Sterowanie Ws2812 Neopixel LED STRIP przez Bluetooth za pomocą Arduino Uno: 4 kroki Sterowanie Ws2812 Neopixel LED STRIP przez Bluetooth za pomocą Arduino Uno: 4 kroki](https://i.howwhatproduce.com/images/010/image-29115-j.webp)
Sterowanie Ws2812 Neopixel LED STRIP over Bluetooth za pomocą Arduino Uno: Cześć, w tej instrukcji dowiemy się, jak sterować neopixelem za pomocą arduino. Czyli w zasadzie arduino będzie połączone przez Bluetooth za pomocą modułu hc05 Bluetooth do smartfona, a smartfon będzie wysyłał polecenia zmiany koloru neopikselowej taśmy led
Visuino Jak używać przycisku jako wejścia do sterowania takimi rzeczami jak dioda LED: 6 kroków
![Visuino Jak używać przycisku jako wejścia do sterowania takimi rzeczami jak dioda LED: 6 kroków Visuino Jak używać przycisku jako wejścia do sterowania takimi rzeczami jak dioda LED: 6 kroków](https://i.howwhatproduce.com/images/011/image-31067-j.webp)
Visuino Jak używać przycisku jako wejścia do sterowania takimi rzeczami jak dioda LED: W tym samouczku dowiemy się, jak włączać i wyłączać diodę LED za pomocą prostego przycisku i Visuino. Obejrzyj film demonstracyjny
Enkoder obrotowy: jak to działa i jak używać z Arduino: 7 kroków
![Enkoder obrotowy: jak to działa i jak używać z Arduino: 7 kroków Enkoder obrotowy: jak to działa i jak używać z Arduino: 7 kroków](https://i.howwhatproduce.com/images/001/image-1904-25-j.webp)
Rotary Encoder: Jak to działa i jak używać z Arduino: Możesz przeczytać ten i inne niesamowite samouczki na oficjalnej stronie ElectroPeakPrzeglądW tym samouczku dowiesz się, jak korzystać z enkodera obrotowego. Najpierw zobaczysz informacje o enkoderze obrotowym, a potem nauczysz się
Neopixel Ws2812 Rainbow LED Glow z M5stick-C - Uruchamianie Rainbow na Neopixel Ws2812 przy użyciu M5stack M5stick C przy użyciu Arduino IDE: 5 kroków
![Neopixel Ws2812 Rainbow LED Glow z M5stick-C - Uruchamianie Rainbow na Neopixel Ws2812 przy użyciu M5stack M5stick C przy użyciu Arduino IDE: 5 kroków Neopixel Ws2812 Rainbow LED Glow z M5stick-C - Uruchamianie Rainbow na Neopixel Ws2812 przy użyciu M5stack M5stick C przy użyciu Arduino IDE: 5 kroków](https://i.howwhatproduce.com/images/001/image-2825-28-j.webp)
Neopixel Ws2812 Rainbow LED Glow z M5stick-C | Uruchamianie Rainbow na Neopixel Ws2812 Używając M5stack M5stick C Używając Arduino IDE: Cześć chłopaki, w tej instrukcji dowiemy się, jak używać neopikselowych ws2812 LED lub taśmy LED lub matrycy LED lub pierścienia LED z płytką rozwojową m5stack m5stick-C z Arduino IDE i zrobimy wzór tęczy z nim
Samouczek Arduino Ws2812 LED lub Neopixel Led Strip lub Ring: 4 kroki
![Samouczek Arduino Ws2812 LED lub Neopixel Led Strip lub Ring: 4 kroki Samouczek Arduino Ws2812 LED lub Neopixel Led Strip lub Ring: 4 kroki](https://i.howwhatproduce.com/images/003/image-7131-j.webp)
Arduino Ws2812 LED lub Neopixel Led Strip lub Ring Tutorial: W tej instrukcji dowiemy się, jak używać neopixel lub ws 2812 lub fast led z Arduino. Te typy diod LED lub taśmy lub pierścienia są kontrolowane tylko przez jeden pin Vin i wszystkie Diody LED są indywidualnie adresowane, więc są one również nazywane indy