Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Вычисление среднего арифметического значения из набора данных с поддержкой разных типов
Удалённое обновление прошивки ESP32 и ESP8266 через веб-интерфейс по HTTP с защитой паролем
Ускоренная реализация функции map() для AVR микроконтроллеров, работающая в разы быстрее стандартной
Оптимизированное умножение 16-битных беззнаковых чисел с расширением результата до 32 бит для AVR
Драйвер для цифрового датчика температуры MCP9808 с поддержкой I2C, режима пониженного потребления и возвратом значений в Цельсиях или Фаренгейтах
Подключение ESP8266 и ESP32 к AWS IoT Core через MQTT с автоматической обработкой сертификатов и SSL/TLS
Управление робототехнической платой AX-Mini: движение, приводы и сенсорика через Arduino IDE
Object-oriented library for the Voltronic/Axpert MKS II/III/IV RS232 (PI30) protocol.
Написание кода Arduino на местном языке вместо английского с автоматической подсветкой синтаксиса
Создание ботов для мессенджера Bale на Arduino с поддержкой ESP8266 и ESP32
Обмен данными с облачной платформой BALM IOT через GET и PUT запросы с поддержкой Ethernet, WiFi и GSM
Неблокирующие таймеры и дебаунсинг кнопок для loop-based кода без interrupts и delays
Регистрация и вызов callback-функций для асинхронных операций и обработки событий
Управление одноконтактными устройствами через один вывод микроконтроллера — реле, светодиоды, вибромоторы и прочее, что включается HIGH и выключается LOW
Декодер Base32 (RFC4648) для бинарных данных и строк с поддержкой обработки ошибок
Численное дифференцирование и интегрирование сигналов датчиков в реальном времени с фильтрацией шумов
Управление RGB светодиодом с поддержкой общего анода и катода, семью цветами через аддитивное смешивание
Управление графическим LCD-дисплеем QY-12864BG с поддержкой текстового вывода и гибким подключением пинов
Шаблонная реализация связного списка для хранения данных любого типа с поддержкой добавления, удаления и поиска элементов
Управление двигателями через контроллеры Basicmicro по UART с поддержкой PID, энкодеров и регулировки скорости
Обёртки для кнопок, светодиодов, семисегментных индикаторов и потенциометров с подавлением дребезга и управлением яркостью
Мониторинг напряжения и уровня заряда батареи с преобразованием показаний в процент и статус
Чтение напряжения батареи и отображение уровня заряда через светодиоды или сдвиговый регистр с калибровкой по минимальному и максимальному значению
Унифицированный интерфейс к датчикам освещённости и приближения через I2C с автоопределением модели и адреса подключения
Датчики CO2 Sensiron SCD40/SCD41 с поддержкой программного I2C и режимов экономии энергии для батарейных устройств
Растеризатор шрифтов TrueType для микроконтроллеров с поддержкой контуров и заливки, оптимизированный по скорости и памяти
Классы C++ для управления IoT-системами на Arduino: датчики, зуммеры, вентиляторы и последовательный порт без работы с регистрами
Управление кондиционерами через ИК-сигналы с чипом BC7215A: поддержка сотен брендов, разбор входящих команд, работа без облака
Криптографические примитивы Bitcoin: эллиптические кривые, хеширование и операции с ними на основе Bitcoin Cryptography Library