Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
W moim poprzednim artykule zrobiłem samouczek dotyczący korzystania z diody LED WS2812 Nano Pixel. W tym artykule użyłem 16-bitowego pierścienia Nano Pixel WS2812.
W tym artykule pokażę, jak korzystać z 26-bitowego pierścienia Nano Pixels WS2812.
W sekcji sprzętu nic nie różni się między 16 bitami a 26 bitami.
Tylko w tej części oprogramowania, która wymaga modyfikacji.
Cechy i zalety:
- Obwód sterujący i układ RGB są zintegrowane w pakiecie 5050 komponentów.
- Wbudowany obwód zmiany kształtu sygnału.
- Wbudowany obwód resetowania elektrycznego i obwód resetowania utraty zasilania.
- Kaskadowy sygnał transmisji portu po jednej linii.
- Wysyłaj dane z prędkością 800Kbps.
Więcej informacji na temat WS2812 można znaleźć w arkuszu danych.
Krok 1: Wymagane składniki
Komponenty potrzebne do tego samouczka:
- 26-bitowa dioda LED RGB WS2812.
- Arduino Nano V.3
- Przewód połączeniowy
- Mini USB
Wymagana biblioteka:
Adafruit NeoPixel
Aby dodać bibliotekę do Arduino, zobacz ten artykuł „Jak dodać zewnętrzną bibliotekę do Arduino”
Krok 2: Podłącz diodę RGB do Arduino Nano
Postępuj zgodnie z poniższymi instrukcjami, aby podłączyć WS2812 do Arduino Nano:
WS2812 na Arduino
IN ==> D6
VCC ==> +5V
GND ==> GND
Krok 3: Programowanie
W tej części oprogramowania, która wymaga niewielkiej korekty. W sekcji „Liczba diod LED” dostosuj liczbę używanych diod LED.
Postępuj zgodnie z poniższymi instrukcjami, aby zaprogramować płytkę Arduino:
Otwórz Arduino IDE
Kliknij Plik > Przykłady > Adafruit NeoPixels > strandtest
Musisz zmienić niektóre wartości z tego szkicu, To, co należy zmienić, jest następujące:
Użyty kod PIN
#zdefiniuj LED_PIN 12
Liczba diod LED
#define LED_COUNT 26
Ustaw jasność
strip.setJasność(10);
Zmień program tak, jak tego potrzebujesz.
Następnie wgraj program na płytkę Arduino
Krok 4: Wynik
Po zakończeniu wgrywania programu do Arduino. Wyniki można zobaczyć na powyższym filmie.
Dziękuję za przeczytanie tego artykułu. do zobaczenia w następnym artykule.
Jeśli masz pytania, po prostu napisz w kolumnie komentarzy.