Управление 8-канальным I²C мультиплексором TCA9548A для подключения устройств с одинаковыми адресами
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление шаговыми двигателями через контроллеры Tic от Pololu по I2C или последовательному порту
Неблокирующие таймеры для повторяющихся функций вместо delay()
Вывод текста и цифр на семисегментные индикаторы с поддержкой бегущей строки и пользовательских символов
Неблокирующие тикеры для повторяющихся функций вместо delay() — работают параллельно с основным кодом без аппаратных прерываний
Прогноз морских приливов и отливов для ESP32 с расчётом времени, высоты и французских коэффициентов активности
Декодер TIFF G4 с антиалиасингом для микроконтроллеров, работает с факсовыми изображениями и сырыми G4-данными
Управление семисегментными LED-индикаторами TIL306 и TIL307 с минимальным числом выводов Arduino
Управление пассивными датчиками наклона с фильтрацией дребезга контактов
Легковесное логирование для Arduino с поддержкой разных уровней, форматирования и переадресации вывода на Serial, USB или другие интерфейсы
Синхронизация времени на Arduino с GPS, NTP, RTC модулями и сериальным портом
64-битное отсчитывание времени в UTC для Arduino AVR, совместимо с оригинальным Time API и решает проблему 2038 года
Запуск функций в конкретное время суток или через заданные интервалы с поддержкой повторяющихся и одноразовых задач
Асинхронное управление миганием светодиода через объектный интерфейс без таймеров и прерываний
ПИД-регулятор для управления процессами с обратной связью — температурой, скоростью, положением и другими параметрами
Управление состояниями программы по времени без использования delay() через примитивы на основе millis()
Периодические прерывания по таймеру через функции обратного вызова для ATmega и ATtiny без работы с регистрами
Контроль временных интервалов без delay() через удобные методы на основе millis() и micros()
Неблокирующие таймеры с callback-функциями для выполнения кода параллельно с отсчётом времени
Неблокирующий таймер для запуска функции обратного вызова спустя заданное время, с поддержкой переустановки и сброса состояния
Планировщик задач на основе задержек — запускайте операции через setTimeout без блокировки основного цикла
Выполнение задач с таймаутом без блокировки цикла Arduino через callback-функции при наступлении условия или истечении времени
Инструмент для измерения времени выполнения участков кода и поиска узких мест в Arduino-программах
Отмеривание времени выполнения кода с точностью до микросекунд, поддержка паузы и возобновления
Генерация синхронизированных последовательностей случайных чисел на нескольких Arduino-устройствах по времени
Неблокирующие таймеры для запуска функций через заданные интервалы без остановки главного цикла
Упрощённое управление таймерами Arduino с поддержкой 32-битного счёта, генерации импульсов и захвата событий без работы с регистрами
Неблокирующие программные таймеры для запуска нескольких повторяющихся задач независимо друг от друга
Точный контроль PWM через аппаратный Timer5 и запуск периодических прерываний на платах Arduino Mega