Драйвер датчика освещённости BH1750FVI для измерения интенсивности света (0,11–100 000 люкс) по I2C с тремя режимами и коррекцией коэффициента
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Инструменты для работы с популярными датчиками Arduino: HC-SR04, MQ-серии, DHT11, LM35, PIR и другими, с упрощённой инициализацией и чтением значений
Управление ультразвуковым датчиком расстояния HC-SR04 с трансляцией результатов в JSON-формате Bifrost
Вывод символов двойной высоты на LCD-дисплеи через обёртку над LiquidCrystal
Вывод крупных символов на LCD-дисплеи HD44780 через пользовательские знаки для улучшения читаемости текста
Вывод крупных символов на HD44780 дисплеи через I2C без больших потоков данных
Вывод крупных символов на LCD-дисплеи с контроллером HD44780 при параллельном подключении к Arduino
Создаёт набор больших двухсимвольных цифр для LCD-дисплеев 2x16 совместимо с Liquid Crystal библиотекой Arduino
C++ фреймворк для создания UI на Arduino с синхронизацией через приложение BindCanvas для Android
Подключение Arduino, ESP32 и ESP8266 к IoT платформе BindThings через MQTT с TLS шифрованием
Обработка биометрических сигналов: пульс, дыхание и электродермальная активность в реальном времени
Управление платой BioLogic через I2C: 16 виртуальных пинов для реле, PWM и аналоговых входов
Прямое управление релейными выходами BioLogic на ESP32-C3 без I2C с минимальной задержкой
Управление реле, PWM и цифровыми входами STM32F103C8T6 через TREMA IDE без низкоуровневого кода
Кодирование и декодирование ECDSA-подписей в формат DER согласно стандарту Bitcoin BIP66
Управление реле, кнопками и индикаторами на основе таймеров без блокирования цикла, с поддержкой эффектов мигания
Управление двухкатушечным реле импульсами с минимальным потреблением тока
Компактное хранение массивов элементов размером 1–32 бита с автоматической упаковкой данных
Программная реализация протокола I2C на любых двух GPIO-пинах для микроконтроллеров без аппаратной поддержки или добавления дополнительных шин
Программный I2C для LCD-дисплеев на любых двух цифровых пинах, совместим с LiquidCrystal_I2C
Манипуляция отдельными битами в переменных с минимальными затратами памяти через синтаксис массива
Драйвер оптического датчика движения PMW3901 с поддержкой счётчиков и режима буфера кадров
Автоматическое OTA-обновление прошивки на ESP32 с фоновыми проверками и отслеживанием прогресса
Функции для работы с отдельными битами: подсчёт, разворот, циклические сдвиги и манипуляции для типов от uint8_t до uint64_t
Управление сервомоторами манипулятора Bitkit Robit через Shield с упрощённым API
Мультимедийная библиотека для ESP32 с поддержкой видеовывода через VGA, звука и подключения игровых контроллеров
Движок быстрого вывода ternary нейросетей на ESP32 с весами, сжатыми до 1.58 бит и минимальными требованиями к памяти
Упаковка булевых флагов в байтовый массив для экономии памяти с поддержкой фиксированных и динамических битовых наборов
Побитовое чтение и запись данных, не выровненных по границам байтов, для компактного хранения в памяти микроконтроллера