Драйвер для работы с аналоговым датчиком температуры LM35 с точностью ±0,25°C и диапазоном от −55 до 150°C
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Драйвер для газового датчика ENS160 с измерением TVOC и eCO2 через I2C интерфейс
Управление пультами ETC EOS через OSC по USB и Ethernet с поддержкой кастомных контроллеров
Управление образовательным робот-конструктором Escornabot с предварительно настроенными пинами и калибровкой кнопок
Аутентификация в Azure AD с ESP32 и отображение статуса Teams на устройстве
Логгер для ESP32 с поддержкой трёх уровней, условным выводом в серийный порт и полной оптимизацией на этапе компиляции
Плеер MIDI-файлов для ESP32 с потоковой обработкой через LittleFS и поддержкой стандартных MIDI-событий
Управление DC-моторами на ESP32 через встроенный MCPWM контроллер с поддержкой двух двигателей одновременно
Подключение ESP32/ESP8266 к облачной БД Supabase через REST API и WebSockets с поддержкой аутентификации и Row Level Security
Веб-интерфейс для ESP32 и ESP8266 через браузер с управлением по WebSocket и готовыми UI-элементами
Утилиты для работы с камерой, сетью и Edge Impulse на ESP32 в Arduino IDE
Кодировщик символов для цифровых радиомодов JT65, JT9, JT4, FT8, WSPR и FSQ на Arduino
Работа с сетевыми модулями на базе Wiznet W5500 — клиентские и серверные соединения, DHCP, Wake on LAN, UDP multicast
Система событий в стиле Node.js для Arduino с поддержкой статического выделения памяти
Событийное программирование для Arduino с автоматическим отслеживанием состояния пинов и таймеров
Экспоненциальное представление для хранения больших чисел в 8 или 16 битах вместо стандартных 32
Асинхронное управление пьезодинамиками и buzz-модулями без блокировки основного цикла
Управление светодиодами с поддержкой плавного затемнения, мигания и других эффектов без блокирующих операций
Синхронизация времени по NTP с поддержкой часовых поясов, форматирования даты и событий с точностью до миллисекунд
Оптимизация базовых функций Arduino для ускорения работы с выводами и аналоговым вводом-выводом
Быстрое преобразование Фурье на C для анализа спектра сигналов с микроконтроллера, поддерживающее размеры FFT от 32 до 512 точек
Чтение и запись настроек проекта из текстовых конфигурационных файлов на SD-карте с поддержкой секций и автоматическим преобразованием типов
Набор готовых цифровых фильтров для очистки сигналов датчиков от шума и сглаживания нестабильных показаний
FIR-фильтры для сглаживания датчиков и расчёта производных сигналов в реальном времени
Клиент Firebase Realtime Database для Arduino с WiFi Shield 101 и MKR1000 (устаревшая, рекомендуется FirebaseClient)
Клиент Google Firebase Realtime Database для Arduino с WiFiNINA на платах с ограниченной памятью
Асинхронный клиент для Firebase и Google Cloud с поддержкой Realtime Database, Firestore, Storage и Cloud Messaging
Ускорение математических вычислений на микроконтроллере благодаря таблицам поиска вместо прямых расчётов
A lightweight port of the {fmt} library for Arduino: AVR, ESP, RP2040 and more.
Работа с ёмкостными сенсорами касания FT6x36 — чтение координат и параметров нажатия