Универсальная библиотека для цветных LCD и OLED дисплеев через SPI с поддержкой популярных контроллеров, DMA ускорением и встроенными шрифтами
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Автоматическое определение датчиков температуры, влажности и давления по I2C с единым API для восьми популярных моделей
Растеризатор шрифтов TrueType для микроконтроллеров с поддержкой контуров и заливки, оптимизированный по скорости и памяти
Управление LCD дисплеями 128x64 на контроллерах ST7565/UC1701 с поддержкой спрайтов и нескольких шрифтов, оптимизирована для микроконтроллеров с малой памятью
Классы C++ для управления IoT-системами на Arduino: датчики, зуммеры, вентиляторы и последовательный порт без работы с регистрами
Работа с механическими клавиатурами BBQ10 и BBQ20 по I2C через прерывания или опрос состояния
Управление кондиционерами через ИК-сигналы с чипом BC7215A: поддержка сотен брендов, разбор входящих команд, работа без облака
Криптографические примитивы Bitcoin: эллиптические кривые, хеширование и операции с ними на основе Bitcoin Cryptography Library
Протокол BDSP для пакетизации данных UART с поддержкой COBS, PPP и других стратегий кодирования
AMX-совместимый Ethernet beacon для автоматического обнаружения Arduino в сети через UDP-броадкасты
Геймифицированный IoT-проект Last Beacon с синхронизацией прогресса через Supabase и двухфакторной авторизацией для ESP8266/ESP32
Создание Bluetooth маячка (iBeacon) на Arduino Nano 33 BLE с настройкой UUID, major и minor кодов
Вспомогательная библиотека для Bee Data Logger с примерами скетчей и готовыми экспериментами
Архивированная библиотека для LoRaWAN модулей SX1272/SX1276 с поддержкой классов A и C; для новых проектов рекомендуются альтернативы
Вспомогательная библиотека для датчика движения Bee Motion S3 с примерами для быстрого старта
Помощник для настройки и работы с платой Bee S3 Board в Arduino IDE
Измерение времени выполнения кода и отслеживание свободной памяти для отладки и оптимизации на AVR, ESP8266 и ESP32
Фреймворк JavaScript для ESP32 с QuickJS, файловыми системами, сетевыми протоколами и графическим интерфейсом LvGL
Обработка входных сигналов двухосевого джойстика с масштабированием значений и определением направления нажима
Многоуровневая система меню с декларативным синтаксисом, поддерживающая редактируемые значения, переключатели и подменю с условной видимостью
Беспроводная загрузка кода на ESP8266 и ESP32 через HTTP с интерактивным терминалом
Улучшенная версия WiFiNINA с исправлением проблем сокетов и стабильностью при одновременной работе клиента и сервера
Обработка кнопок на AVR с детектированием нажатий, отпусканий и долгого удержания, с защитой от дребезга
Настройка Wi-Fi на ESP8266 и ESP32 через REST API, веб-интерфейс или пользовательскую страницу с поддержкой OTA-обновлений
Чтение значений освещённости от датчика BH1730 с преобразованием в люксы и автоматической компенсацией коэффициента усиления
Цифровой датчик света BH1730FVC с измерением в люксах через I2C для Arduino и совместимых плат
Датчик освещённости BH1750FVI с поддержкой I2C, шести режимов измерения и выводом значений в люксах
Работа с датчиком освещённости BH1750 через I2C с настройкой времени измерения и поддержкой модулей GY-30/GY-302
Драйвер для цифрового датчика освещённости BH1750FVI с поддержкой Arduino и ESP8266