Односвязный список для Arduino с быстрым добавлением и удалением элементов, кэшированием обращений и методами поиска и итерации
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Динамический массив для Arduino с автоматическим изменением размера при добавлении и удалении элементов
Макросы для логирования через Serial с поддержкой printf() форматирования
Логирование для Arduino с минимальной потребностью в памяти, автоматическими временными метками и выводом во флэш или любой Print-совместимый интерфейс
Логирование для ESP8266 с поддержкой пяти уровней, форматирования и кастомных назначений вывода
Генератор случайного текста Lorem Ipsum для тестирования кода, работающего со строками и сообщениями
Реализация протокола LUMP для создания кастомных устройств, совместимых с LEGO SPIKE Hub и EV3
Управление RGB светодиодом через HUE или RGB модель с поддержкой PWM пинов
Базовая библиотека с общей функциональностью для платформ M5Stack и других устройств M5
Arduino library for M61538FP 6 channel audio volume processor.
Контроллер полёта для ESP32, RP2040 и STM32 с поддержкой PID-регулирования, CRSF/ELRS/DSMX/SBUS и датчиков IMU/GPS/барометра
Декодирование данных с магнитных карт через TTL-считыватели со свайп-режимом
Вспомогательные функции для кода, сгенерированного визуальным редактором MakerVision Scratch на makervision.io
Набор параметров для интерактивных художественных устройств с поддержкой MIDI-управления
Коллекция готовых ритмических паттернов для музыкальных инсталляций и интерактивных объектов на Arduino
Управление питанием и зарядкой Li+ батареи с помощью контроллера MAX77650 по I2C
Портированный на Arduino инструментарий MCCI XDK для написания переносимого кода между платформами и компиляторами
Шахматный движок для микроконтроллеров на основе micro-Max с поддержкой UCI и настройкой под ограниченную память
Скользящее усреднение сигнала через циклический буфер для сглаживания показаний датчиков и фильтрации шума
Движущийся фильтр медианы для сглаживания шумных данных датчиков с поддержкой любых типов данных
Обмен данными с Arduino через MegunoLink: графики, панели управления, логирование и работа с EEPROM
Управление японской головоломкой Meiro на Arduino — проведение шарика через лабиринт с помощью микроконтроллера
Утилита для дампа памяти Arduino в шестнадцатеричном формате с ASCII-представлением, полезна при отладке содержимого RAM
Сохранение переменных INT и LONG в EEPROM без расчёта адресов и преобразования типов
Управление реле для коммутации высоковольтных устройств через плату MentorBit с гальванической развязкой
Управление двумя независимыми реле на модуле MentorBit для коммутации мощных нагрузок и устройств автоматизации
Управление тремя светодиодами модуля MentorBit через I2C протокол с независимым включением, отключением и переключением каждого LED
Работа с датчиком освещённости BH1750 на платах MentorBit через простой I2C интерфейс
Работа с датчиком BMP280 на MentorBit: температура, давление и расчёт высоты через простые функции
Упрощает обмен сообщениями по CAN Bus для плат MentorBit через команды I2C без работы с низкоуровневыми деталями протокола