Управление графическим LCD-дисплеем QY-12864BG с поддержкой текстового вывода и гибким подключением пинов
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Шаблонная реализация связного списка для хранения данных любого типа с поддержкой добавления, удаления и поиска элементов
Управление двигателями через контроллеры Basicmicro по UART с поддержкой PID, энкодеров и регулировки скорости
Мониторинг напряжения и уровня заряда батареи с преобразованием показаний в процент и статус
Мониторинг уровня заряда Li-Ion аккумуляторов 18650 на ESP32 с усреднением показаний и калибровкой
Чтение напряжения батареи и отображение уровня заряда через светодиоды или сдвиговый регистр с калибровкой по минимальному и максимальному значению
Растеризатор шрифтов TrueType для микроконтроллеров с поддержкой контуров и заливки, оптимизированный по скорости и памяти
Классы C++ для управления IoT-системами на Arduino: датчики, зуммеры, вентиляторы и последовательный порт без работы с регистрами
Управление кондиционерами через ИК-сигналы с чипом BC7215A: поддержка сотен брендов, разбор входящих команд, работа без облака
Криптографические примитивы Bitcoin: эллиптические кривые, хеширование и операции с ними на основе Bitcoin Cryptography Library
Arduino library for reading BEL single-phase energy meters over a serial line.
Обработка кнопок на AVR с детектированием нажатий, отпусканий и долгого удержания, с защитой от дребезга
Работа с датчиком освещённости BH1750 через I2C с настройкой времени измерения и поддержкой модулей GY-30/GY-302
Драйвер для цифрового датчика освещённости BH1750FVI с поддержкой Arduino и ESP8266
Вывод символов двойной высоты на LCD-дисплеи через обёртку над LiquidCrystal
Создаёт набор больших двухсимвольных цифр для LCD-дисплеев 2x16 совместимо с Liquid Crystal библиотекой Arduino
AVR-compatible driver for BIOVO and M5Stack FPC1020A fingerprint modules.
Управление реле, кнопками и индикаторами на основе таймеров без блокирования цикла, с поддержкой эффектов мигания
Побитовое чтение и запись данных, не выровненных по границам байтов, для компактного хранения в памяти микроконтроллера
Управление Microsoft Flight Simulator 2020 через Serial-связь с микроконтроллера
Отправка данных с датчиков на ПК по Ethernet или WiFi в бинарном формате по протоколу Blaeck
Подключение BLE-геймпадов Xbox и Steam Controller к ESP32 через Bluetooth Low Energy
MIDI-обмен через Bluetooth Low Energy для Arduino с единым API под разные транспорты
Текстовый протокол команд/ответов для BLE-управления Arduino из .NET приложений
Обновление прошивки и файловой системы ESP32 по Bluetooth Low Energy без подключения к интернету
Асинхронное кодирование ошибок и настроек последовательностью миганий светодиода без блокировки основной программы
Управление светодиодами и индикаторами с поддержкой прямого подключения к пинам Arduino или через сдвиговый регистр 74HC595
Неблокирующие таймеры с автоматическим сбросом и поддержкой разных единиц времени для loop()
Универсальный драйвер для платы Teknikio Bluebird с поддержкой акселерометра, гироскопа, RGB светодиода и других встроенных датчиков
A lightweight constant-time cryptographic library optimized for 8-bit AVR microcontrollers.