Управление 16-битным портовым расширителем TCA6416A через I2C для добавления дополнительных входов и выходов к микроконтроллеру
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Фреймворк логирования для TcMenu с поддержкой пользовательских реализаций LoggingPort и совместимостью с Arduino, PicoSDK и mbed
Драйвер для лидара Benewake TFLuna в режиме I2C с поддержкой чтения расстояния, мощности сигнала и температуры
Запуск моделей TensorFlow Lite на ESP32 для локального машинного обучения без облака
Парсинг текстовых команд из Serial и других потоков данных с поддержкой произвольных разделителей и преобразования аргументов в числа
Упрощённый интерфейс для OLED-дисплеев SSD1306 с поддержкой кириллицы и русского текста
Клиент для подключения ESP8266 и Arduino к облачной платформе ThingESP через Wi-Fi
Неблокирующие таймеры с callback-функциями для выполнения кода параллельно с отсчётом времени
Таймеры, обратные отсчёты и счётчики с гибкими настройками для управления временем в скетчах
Обёртки над millis() и micros() с виртуальным сбросом счётчика для таймеров и синхронизации времени
Развёртывание нейронных сетей на микроконтроллерах через элегантный интерфейс к guixhe-main Lite
Упрощённая библиотека для LCD-дисплеев на платах Adafruit Trinket и Gemma через I2C backpack с минимизацией кода
Планировщик задач для Arduino с поддержкой отложенного выполнения, периодических действий и повторений через простой API
Интерфейс для датчика тока Infineon TLI4971, измеряющего переменные и постоянные токи до ±120A с программируемыми порогами обнаружения сверхтока
Управление биполярными шаговыми двигателями через драйвер Trinamic TMC2130 с поддержкой Step/Dir и SPI
Утилиты для работы со строками, преобразованием данных и вводом-выводом с акцентом на экономию памяти Arduino
Одномерный фильтр Калмана для сглаживания показаний датчиков с минимальным расходом памяти
Управление протоколом MegaSquirt для взаимодействия Arduino с TunerStudio при настройке параметров двигателя
Интеграция Arduino с облачной платформой Tuya через Wi-Fi модули с поддержкой стандартных скоростей обмена данными
Отправка данных на облачную платформу Ubidots через GPRS-модуль SIM900 для Arduino
Парсер календарей в формате iCalendar (RFC-5545) для Arduino и микроконтроллеров с обработкой правил повтора событий
Заглушка для дисплея, которая реализует интерфейс DisplayValue, но ничего не выполняет — для разработки без конкретного устройства вывода
Парсинг и обработка команд через UART с поддержкой callback-функций для каждой команды
Получение расстояния от ультразвуковых датчиков HC-SR04 и ping sensor к Arduino в сантиметрах или дюймах
Работа с ультразвуковым датчиком HC-SR04: измерение расстояния, усреднение и детекция движения
Работа с ультразвуковым датчиком HC-SR04 для измерения расстояния в сантиметрах или дюймах
Генератор UUID v7 и v4 без выделения памяти для встраиваемых систем с поддержкой временной сортировки и RFC 9562/4122
Работа с флеш-памятью SPI W25Q16JV как с EEPROM для хранения конфигураций и данных на STM32, ESP и Arduino
Датчик приближения и освещённости VCNL4200 с интерфейсом I2C для проектов автоматизации и детектирования
Шахматный движок для микроконтроллеров с базовой реализацией правил и логики игры на доске 8x8