Zum Hauptinhalt springen

LED-Matrix

Documentation de la Matrice de LED NeoPixel 5x5​


1. Einführung​

Das NeoPixel 5x5 LED Array ist ein vielseitiges, farbenfrohes Display, das über einen einzigen Datenpin gesteuert werden kann. Jede LED im Array ist eine RGB-LED und ermöglicht Millionen von Farbkombinationen. Diese Matrix wird häufig in kreativen Beleuchtungsprojekten, Displays und interaktiven Installationen verwendet.


2. Technische Eigenschaften​

  • Anzahl der LEDs: 25 (5x5-Matrix)
  • Betriebsspannung: 3,3 V DC
  • Datenprotokoll: Single-Wire-Kommunikation (WS2812 oder WS2812B)
  • Stromverbrauch: Bis zu 60 mA pro LED bei maximaler Helligkeit (alle LEDs in Weiß)
  • Abmessungen: Ungefähr 50 mm x 50 mm (variiert je nach Hersteller)
  • Reihenfolge der Pixelfarben: GRB (Grün-Rot-Blau) oder RGB, je nach Modell

3. Pin-Konfiguration​

NeoPixel Matrix Pinbelegung


4. Verwendung der NeoPixel-Matrix mit CircuitPython​

Bibliotheksinstallation:

  1. Die Bibliothek wird automatisch installiert, wenn Sie einen Codeblock verwenden, der den Led Matrix-Rucksack in Elioblocs verwendet.

  2. Andernfalls installieren Sie die Bibliothek matrix.py in unserem GitHub-Repository.

Codebeispiel:

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))