Управление OLED-дисплеями SSD1306 через I2C с поддержкой текста, графики, шрифтов и анимации
Архитектура: MegaAVR
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Вывод текста на OLED-дисплеи SSD1306 без буфера с минимальным расходом памяти
Расширение для SSD1306 с поддержкой вывода турецких символов на OLED-дисплеях
Легковесный драйвер для OLED-дисплеев SSD1306, SSD1315 и SSH1106 с собственной реализацией I2C, экономящий память микроконтроллеров
Управление OLED-дисплеями SSD1327 и SSD1322 через I2C или SPI с поддержкой 4-битных серых уровней и графических функций
Работа с RGB OLED-дисплеями SSD1331 с поддержкой SPI, 16 шрифтов и расширенными графическими функциями
Работа с символьными LCD дисплеями EA DOGM на контроллере SSD1803A через I2C с поддержкой printf() и пользовательских символов
Унифицированный класс для работы с произвольными датчиками с поддержкой расписания измерений и статистической обработки данных
Отсчёт аптайма в секундах и миллисекундах без переполнения через getUpTimeSec() и millis64()
Очередь и стек на кольцевом буфере массива с возможностью индексного доступа к элементам
Вычисление промежуточных RGB-цветов в градиенте для произвольного расположения светодиодов на основе FastLED
Неблокирующий таймер на основе millis() с корректной обработкой переполнения счётчика
Сравнение символов потока с заданной строкой на лету без буферизации в памяти
Класс для работы с матрицами адресуемых RGB-светодиодов на основе FastLED с поддержкой рисования примитивов и градиентов
Вывод текста на английском и русском языке на RGB LED Matrix через FastLED
Работа с HC-SR04 через время прохождения сигнала с гибкой настройкой таймаута
Управление I2C LCD-дисплеями на контроллере ST7032 с текстовым выводом и настройкой адреса устройства
Драйвер для монохромных TFT-дисплеев ST7305 с адаптивными макросами под разное разрешение
Драйвер для монохромных LCD-дисплеев ST7565 128×64 с поддержкой SPI и интеграцией Adafruit GFX
Управление монохромными LCD-дисплеями EA DOGM132, DOGM128 и DOGL128 через SPI с контроллером ST7565R
Драйвер для монохромных LCD-дисплеев 128×64 с контроллером ST7567S, подключаемых по I2C к ESP32 и ESP8266
Полнофункциональная поддержка дисплеев ST7735 по SPI с растровой графикой, 16 шрифтами ASCII и режимами буферизации, инвертирования и поворота экрана
Высокоскоростная библиотека для дисплеев ST7789, оптимизированная для AVR и работающая в 2,5–5 раз быстрее аналогов благодаря прямой работе с регистрами
Работа с дисплеями ST7789 по SPI: графика, 16 шрифтов, битмапы, поворот и буферизация фреймов
Надёжное управление LCD HD44780 с проверкой синхронизации, восстановлением после сбоев и поддержкой GPIO и PCF8574 I2C
Динамический и статический буфер для массивов любого типа данных с операциями push/pop и индексацией
Защищённое подключение Arduino к MQTT-брокеру с JWT-аутентификацией и поддержкой TLS/SSL
Хранение и манипуляция датой-временем с поддержкой UNIX-формата и синхронизацией через millis()
Управление стартовыми модулями робото-сумо через IR-пульт по стандартному протоколу startmodule.com
Иерархические конечные автоматы на C++11 с полностью статическим выделением памяти для встроенных систем