LedControl: библиотека для ESP32 и Arduino

не собирается · версия 1.0.6

Матрицы и семисегментные индикаторы на MAX7219 и MAX7221.

В симуляторе

Микросхема смоделирована по протоколу, а не по вызовам библиотеки: шестнадцатиразрядные слова, защёлка по снятию выбора, цепочка из нескольких модулей, знакогенератор, предел развёртки, яркость и проверочный режим.

Первое, обо что все спотыкаются: после подачи питания микросхема выключена. Скетч без shutdown(0, false) работает правильно и не светит ничем — здесь так же.

Разряд регистра — это строка матрицы, а старший разряд байта — левый столбец: так их нумерует LedControl. Модули с другой разводкой (FC-16, на которых работает MD_Parola) повернули бы картинку, и такие библиотеки пока не проверялись.

Для ESP32 не собирается: LedControl 1.0.6 написана для AVR и подключает avr/pgmspace.h, которого на ESP32 нет. Сама микросхема смоделирована полностью — её можно тактировать вручную через shiftOut или взять библиотеку с поддержкой ESP32.

Примеры с этой библиотекой

Готовых примеров пока нет.

Другие библиотеки

Adafruit GFX Library · Adafruit SSD1306 · Adafruit ST7735 and ST7789 Library · LiquidCrystal I2C · Adafruit NeoPixel · DHT sensor library · Adafruit Unified Sensor · Adafruit BusIO