LedController
2.0.2
A library for the MAX7219 and the MAX7221 Led display drivers.
|
sakurajin::LedController ist eine Arduino Biliothek für MAX7219 und MAX7221 Led Displaytreiber. Der Code sollte mit den meisten boards und Architekturen funktionieren, aber ich teste es allerdings nur mit ESP32 Dev Module. Fall etwas nicht richtig funktioniert öffne bitte ein Issue (nur englisch). Seid Version 2.0.0 sollte die Kompatibilität sehr viel größer sein, da sakurajin::LedController nun ein template ist und (fast) nur in headern geschrieben ist. Wenn ein Board nicht Kompatibiliel ist, unterstützt es nicht das Arduino Framework oder stellt keine SPI.h bereit.
In der CI werden wie folgenden Boards automatisch getestet (PlatformIO boards Namen):
Der fast mode aus dem script testet die folgenden boards:
Alles an Hilfe mit der Kompatibilität ist willkommen.
Die folgenden Liks führen zur entsprechenden Dokumentation:
Bei Fragen schaut in die dicussions oder öffnet eine neue (ausschließlisch auf englisch).
Falls du hardware SPI nutzten möchtest müssen die folgenden Ports verwendet werden. Bitte beachte, dass das MOSI(Master out Slave in) und das SCK(Serial Clock) Signal von mehreren SPI Geräten gnutzt werden kann, während SS(Slave Select) einzigartig für jedes Gerät sein muss(ein bliebiger Pin kann verwendet werden).
Arduino Board | MOSI | MISO | SCK | SS (Slave) | SS (Master) |
---|---|---|---|---|---|
Uno or Duemilanove | 11 or ICSP-4 | 12 or ICSP-1 | 13 or ICSP-3 | 10 | - |
Mega1280 or Mega2560 | 51 or ICSP-4 | 50 or ICSP-1 | 52 or ICSP-3 | 53 | - |
Leonardo | ICSP-4 | ICSP-1 | ICSP-3 | - | - |
Due | ICSP-4 | ICSP-1 | ICSP-3 | - | 4, 10, 52 |
Deek-Robot Arduino | 11 | 12 | 13 | - | 10 |
ESP32-WROOM | 23 | 19 | 18 | - | 5 |