Реализация циклической очереди (FIFO) с фиксированным буфером для эффективного управления данными на Arduino
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Обработка нажатий кнопки с поддержкой коротких и длинных кликов, двойных нажатий и режима click-and-hold
Вывод времени на четырёхзначный семисегментный дисплей TM1637 с модулем реального времени DS1302
Логирование для Arduino и ESP32 с временными метками, фильтрацией на этапе компиляции и автоматическим удалением отключённых уровней из прошивки
Работа с датчиком влажности и температуры Sensirion SHTC3 по протоколу I2C
Управление 8-канальным I2C-мультиплексером TCA9548A для подключения нескольких устройств с одинаковыми адресами на одну шину
Профилирование времени выполнения функций для оценки занимаемого ими объема флеш-памяти
Управление DC и шаговыми моторами через CodingArray MotorShield V1 с микрошаговым режимом и поддержкой стекирования
Конвертер между цветовыми моделями RGB, HSV, HSL и цветовой температурой через статические функции
Реализация протокола Firmata с модульной архитектурой для удалённого управления Arduino через компьютер
Утилиты для обработки аналоговых осей игровых контроллеров: фильтрация deadzone, инвертирование и калибровка
Преобразование координат между декартовой и полярной системами с методами для получения отдельных компонентов
Управление IoT-устройствами и датчиками через единый интерфейс на Arduino-совместимых платах
Управление сдвиговым регистром 74HC595 для расширения цифровых выходов микроконтроллера через три пина, с поддержкой каскадного подключения
Учебный проект для изучения создания собственных библиотек работы с входами и выходами Arduino
Криптографические алгоритмы для Arduino, включая AES, Speck и современные аутентифицированные шифры Acorn128 и Ascon128
Работа с весами и датчиками веса на базе микросхемы CS5530 по протоколу SPI
Круговой буфер для потоковой обработки данных на Arduino с поддержкой разных типов данных
Управление батареей в самодельных смарт-часах на базе ESP32 с e-paper дисплеем
Чтение параметров и настроек компрессоров Cubigel через протокол FDC1 с автоматическим сбором данных в фоне
Управление моторными драйверами Cytron через Arduino с поддержкой PWM, DIR и двухканального режимов
Управление сервомоторами через плату расширения Cytron Servo Shield для Arduino
Driver for the TI DAC8568/DAC8168/DAC7568 16/14/12-bit, 8-channel SPI DAC.
Управление расписанием эскалаторных переключателей по времени суток с поддержкой перехода на летнее и зимнее время
Интерфейс для чтения данных с батарейных модулей Daly BMS через UART на Arduino
Расчёт контрольной суммы DAMM для проверки корректности данных при вводе кодов и номеров
Отправка данных с микроконтроллера в Microchip Data Visualizer через протокол Atmel Data Protocol
Интерфейс командной строки для отладки встраиваемых приложений на основе древовидной структуры команд
Arduino library for the GT365xx light sensor (LDR) using DDP over I2C.
Arduino library for the I2C Hall-effect sensor module using the DevLab Device Protocol (DDP).