Управление ЖК-дисплеем 128×64 на платах Industruino с выводом текста и графики
Архитектура: Renesas UNO
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Быстрый поиск в больших справочниках ключ-значение на SD-карте и flash-памяти через формат CDB с поддержкой файлов до 4 ГБ
Графическая библиотека для цветных TFT и OLED-дисплеев с поддержкой основных контроллеров и встроенными примитивами рисования
Подключение ESP32 к облачной платформе UCloud IoT Core через MQTT с поддержкой TLS-шифрования
Обработка команд через Serial, MQTT и WebSocket с минимальным расходом памяти
Быстрое RLE-сжатие и распаковка данных для микроконтроллеров с ограниченной памятью
Реестр-подобная структура для хранения пар конфигурационных переменных разных типов данных в оперативной памяти Arduino
Структурирование данных для последовательной передачи с заголовком, длиной, стоп-байтом и проверкой CRC8
Компактный расчётчик контрольной суммы CCITT CRC16 с поддержкой побитного и побайтового режимов для микроконтроллеров любой архитектуры
Расчёт контрольной суммы CCITT CRC16 через статические методы без создания объектов, работает на любых микроконтроллерах
Вычисление контрольной суммы CRC16 XModem для проверки целостности данных, совместима с форматом UKHAS.org.uk
Централизованная отладка через Serial с управлением вывода макросами DEBUG_PRINT и отключением кода на этапе компиляции
Работа с высокоточными барометрическими датчиками ICP-10100/10111/10125 от TDK InvenSense по протоколу I2C с разрешением ±1 Па и поддержкой Arduino, ESP32, STM32
Получение кардиографических данных с датчика uECG через модуль nRF24 на Arduino
Работа с I2C EEPROM — отдельными микросхемами памяти или встроенными в RTC модули DS1307/DS3231
Энкодер с кнопкой на основе конечного автомата, совместимый со всеми Arduino-платформами
Измерение фотосинтетически активной радиации через I2C для контроля освещённости в теплицах и научных исследованиях растений
Работа с датчиком температуры и влажности Sensiron SHT20 через интерфейс I2C с расчётом VPD и точки росы
Кодирование и декодирование данных в шестнадцатеричный формат с поддержкой символов и массивов
Транспорт MIDI для USB Host Shield 2.0, совместимый с библиотекой FortySevenEffects MIDI Library
Парсер календарей в формате iCalendar (RFC-5545) для Arduino и микроконтроллеров с обработкой правил повтора событий
Классы для кнопок, потенциометров, энкодеров и светодиодов с готовой логикой обработки и калибровки
Ethernet library для модуля ENC28J60 с API совместимым со стандартной Ethernet библиотекой
Интерфейсы с автоматическим расположением виджетов для маленьких дисплеев на базе U8g2, без динамического выделения памяти
Готовые виджеты и автоматическое расположение элементов для графических интерфейсов на LCD-дисплеях через TFT_eSPI
Управление модульной робототехникой UBTECH: платы расширения, сервоприводы, моторы, датчики и визуальный модуль
Автоматическая активация устройств по пороговым значениям с callback-функциями и сохранением настроек в EEPROM
Управление текстовыми LCD 16x2 дисплеями через I2C с форматированием значений и метками
Заглушка для дисплея, которая реализует интерфейс DisplayValue, но ничего не выполняет — для разработки без конкретного устройства вывода
Управление OLED-дисплеями через I2C с поддержкой шрифтов, центрирования и суффиксов для значений