Spisu treści:

Nano Pixels 26 Bit przy użyciu Arduino: 4 kroki
Nano Pixels 26 Bit przy użyciu Arduino: 4 kroki

Wideo: Nano Pixels 26 Bit przy użyciu Arduino: 4 kroki

Wideo: Nano Pixels 26 Bit przy użyciu Arduino: 4 kroki
Wideo: Как использовать SSD1306 128x32 OLED-дисплей I2C с кодом Arduino 2024, Listopad
Anonim
Nano Pixels 26 Bit przy użyciu Arduino
Nano Pixels 26 Bit przy użyciu Arduino

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

Wymagane składniki
Wymagane składniki
Wymagane składniki
Wymagane składniki
Wymagane składniki
Wymagane składniki
Wymagane składniki
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

Podłącz diodę LED RGB do Arduino Nano
Podłącz diodę LED 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

Programowanie
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.

Zalecana: