Расширение цифровых выводов Arduino с поддержкой INPUT PULLUP, OPEN DRAIN и режимов с инвертированной логикой
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Кооперативный планировщик для запуска повторяющихся задач с заданным интервалом, альтернатива delay() и официальному Scheduler
Переработанная Wire для Arduino без блокирующих ожиданий при работе с I2C, поддерживающая многозадачность через jm Scheduler
Система callback-функций для обработки событий в Arduino-проектах с поддержкой передачи данных об инициаторе события
Доступ к датчику освещённости TSL2561 с минимальными накладными расходами и автоматической подстройкой усиления
Имитация многопоточности для Arduino: выполняет несколько независимых задач по расписанию без усложнения основного цикла
Чтение данных с инерциального датчика LSM6DS3TR-C: ускорение, угловая скорость и температура по трём осям
Позволяет ESP32-S2/S3 работать как джойстик или геймпад с поддержкой кнопок, hat-switch и осей движения
Работа с аналоговым джойстиком KY023 через удобный интерфейс с автоматической нормализацией координат и поддержкой кнопки
Работа с джойстик-модулями: отслеживание осей X и Y, обработка нажатий кнопки через callback-функции и преобразование значений АЦП в удобный диапазон координат
Упрощает работу с джойстиком: автоматически вычисляет направление, угол и расстояние от центра с поддержкой 4 и 8 направлений, фильтрацией шумов и калибровкой
Универсальный JPEG-энкодер для микроконтроллеров с минимальными требованиями к памяти, поддерживающий RGB565, RGB888 и ARGB8888
Управление моторными регуляторами Jrk G2 через I2C или serial интерфейс для Arduino
Работа с ультразвуковым датчиком расстояния JSN-SR-04T через простой объектный интерфейс
Конвертирует JSON-файлы с SoundFont-данными в формат AudioSynthWavetable для синтеза звука на Teensy
Лёгкая библиотека для парсинга JSON с минимальным расходом памяти, подходит для простых конфигураций и ответов от веб-сервисов
Компактный конструктор JSON для логирования данных с IoT-устройств и датчиков в терминал, файл или облако
Вычисление JSON-правил логики на ESP8266 и ESP32 без перепрограммирования устройства
Децентрализованный обмен между микроконтроллерами через JSON и broadcast-сокеты без центрального брокера
Обмен данными между CPU и FPGA в Arduino MKR Vidor 4000 через JTAG с поддержкой пользовательских bitstream
Менеджер WiFi для ESP8266 с поддержкой нескольких сетей, сканирования точек доступа и режимов AP+STA
Управление JVC и Kenwood магнитолами через протокол кнопок рулевого управления со способностью управления громкостью, пропуском треков и голосовыми функциями
Управление сенсорными дисплеями DWIN через RS-485 и Modbus RTU с поддержкой кнопок, текста и числовых значений
Работа с памятью FRAM через SPI с поддержкой EEPROM-подобного интерфейса и валидации данных для ESP32
Работа с модулями реального времени DS3232M/DS3232 через чистый API в стиле JW Control с поддержкой будильников и SRAM
Обёртка над SD с защитой для общей шины SPI, автоматически синхронизирует доступ к карте памяти с другими устройствами
Обёртка над официальным драйвером Bosch для BME280, поддерживающая I2C и SPI, с измерением температуры, влажности и давления