Matryca LED
Dokumentacja matrycy LED NeoPixel 5x5
1. Wprowadzenie
Matryca LED NeoPixel 5x5 to wszechstronny, kolorowy wyświetlacz, którym można sterować za pomocą jednego pinu danych. Każda dioda LED w układzie jest diodą RGB, co pozwala na miliony kombinacji kolorów. Matryca ta jest powszechnie stosowana w kreatywnych projektach oświetleniowych, ekspozytorach i instalacjach interaktywnych.
2. Charakterystyka techniczna
- Ilość diod LED: 25 (matryca 5x5)
- Napięcie robocze: 3,3 V prądu stałego
- Protokół danych: Komunikacja jednoprzewodowa (WS2812 lub WS2812B)
- Pobór prądu: Do 60mA na diodę LED przy maksymalnej jasności (wszystkie diody LED w kolorze białym)
- Wymiary: około 50 mm x 50 mm (różni się w zależności od producenta)
- Kolejność kolorów pikseli: GRB (zielony-czerwony-niebieski) lub RGB w zależności od modelu
3. Konfiguracja PIN

4. Korzystanie z macierzy NeoPixel z CircuitPython
Instalacja biblioteki:
-
Biblioteka instaluje się automatycznie, jeśli użyjesz bloku kodu wykorzystującego plecak Led Matrix w Elioblocs.
-
W przeciwnym razie zainstaluj bibliotekę
matrix.pyw naszym repozytorium GitHub.
Przykład kodu:
import board
from matrix import MatrixLED
import time
matrix = MatrixLED(board.IO2)
while True:
# Fait défiler le texte "SUPER" en vert
matrix.scroll_matrix_text('SUPER', (153, 153, 0))