Управление щёточными DC-моторами через драйвер TI DRV8251 с поддержкой PWM на ESP32-S2 и совместимых платформах
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Драйвер микросхемы реального времени DS1307 с поддержкой нескольких I2C интерфейсов для Arduino и RP2040
Работа с датчиком температуры DS18B20 по протоколу 1-Wire с поддержкой автоматического поиска сенсоров на шине
Работа с часами реального времени DS3231 и DS3232 по I2C: чтение и установка времени, будильники, температурный датчик
Управление MP3-модулем DY-SV5W через UART: воспроизведение с SD-карты, регулировка громкости, режимы повтора и эквалайзер
Управление пищащими элементами с настройкой частоты и длительности сигналов, поддержка одиночных и повторяющихся звуков с callback-функциями
Работа с базами данных на Arduino с поддержкой до 4 миллиардов записей и внешних хранилищ (EEPROM, SD-карты, SPIFFS)
Готовые функции для датчиков и компонентов на начальных воркшопах — светодиодов, кнопок, температурных датчиков, сервомоторов и других устройств
Чтение и запись микросхем памяти Microchip 25AA02E48/E64 через SPI с поддержкой синхронного и асинхронного режимов
Упрощает работу с ESP32-CAM: снимает фото на SD-карту, поддерживает Edge Impulse FOMO для детекции объектов на микроконтроллере
Запуск моделей TensorFlow Lite на ESP32 через простой интерфейс без глубокого погружения в фреймворк
Обработка изображений и алгоритмы компьютерного зрения для Arduino и ESP32 с поддержкой 8 и 32-битных растров
Библиотека для контроллера EMoRo 2560 на базе ATmega2560 с поддержкой RC-сервомоторов, датчиков расстояния и дополнительных модулей
Host driver for ERDI 905 nm laser rangefinder modules over UART.
REST клиент для ESP32 с поддержкой GET и POST запросов к удалённым серверам и API
Проигрыватель мелодий в формате RTTTL для ESP8266 с ШИМ-синтезом звука и расширенным набором октав и длительностей нот
Архитектура событий для Arduino на основе делегатов и источников с подпиской через операторы += и -=
Запуск Eventually событий через серийное соединение текстовыми командами с ноутбука или смартфона
Периодический вызов функций через заданные интервалы времени без блокировки основного кода
Неблокирующее управление цифровыми выводами: включение, переключение, импульсы и моргание светодиодов и реле
Вспомогательные функции для манипуляции отдельными битами в целочисленных переменных без дополнительных ресурсов
Унифицированная работа с десятком IMU-датчиков серий MPU, ICM, BMI, LSM6DS и QMI через единый интерфейс
Клиент для Firebase Realtime Database, Cloud Firestore и Storage на ESP8266/ESP32 (более поддерживаемая версия — FirebaseClient)
16-битный тип данных float16ext для экономии памяти при работе с датчиками и логированием — вместо 4 байт стандартного float используется 2 байта с диапазоном до ±131008
A lightweight logger for microcontrollers: levels, sources and pluggable sinks.
Прогноз погоды по тренду барометрического давления с алгоритмом Замбретти
Работа с датчиками давления FXPS7xxx от NXP через I2C или аналоговый вход на Arduino
Управление Si5351A CLK0 в диапазоне 100–150 МГц с минимальным расходом памяти для ATtiny85 и подобных микроконтроллеров
Обработка входных данных от джойстика или геймпада с поддержкой кнопок, стиков и событий нажатий
Географические расчёты для Arduino: расстояния между координатами по алгоритму haverSine, гравитация и углы между точками