Менеджер WiFi и учётных данных для микроконтроллеров с модулями ESP8266/ESP32, оптимизированный под ограниченную память с поддержкой веб-портала конфигурации
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Простая библиотека для работы с датчиком FC-28 на ESP8266 и ESP32 с поддержкой калибровки и мониторинга влажности почвы
REST-клиент для чтения и редактирования Google Sheets через Service Account на микроконтроллерах ESP32, ESP8266, RP2040 и других
Отправка уведомлений через LINE Notify с ESP8266 и ESP32, включая текст, стикеры и изображения
Отправка и получение писем на ESP32, ESP8266 и SAMD21 (библиотека снята с поддержки, рекомендуется ReadyMail)
Асинхронное управление несколькими WiFi-сетями на ESP8266 с автоматическим выбором самой сильной и переподключением при разрыве
Воспроизведение мелодий через пьезодинамик на ESP8266/ESP32 с поддержкой стандартных нот и управлением темпом через BPM
Беспроводная передача MIDI между платами ESP через ESP-NOW с поддержкой кнопок и энкодеров
ESP-NOW сеть для ESP32: прямой обмен данными между микроконтроллерами без WiFi и с минимальным потреблением энергии
Чтение значений ротационного энкодера с callback-функциями для Arduino, ESP8266 и ESP32
Telnet-сервер для ESP8266/ESP32 с выводом логов и статусных сообщений по сети
Работа с модемом BG95 через ESP32: GSM/GPRS/NB-IoT, TCP, HTTP, MQTT, SMS и GNSS-навигация
Аутентификация в Azure AD с ESP32 и отображение статуса Teams на устройстве
Отладка ULP-кода ESP32 через дизассемблирование машинного кода и вывод в Serial
Планировщик задач на основе временных срезов для ESP32, позволяющий выполнять несколько операций без блокирующих задержек
SPI-библиотека для ESP32 с DMA-буфером для быстрой передачи больших объёмов данных в режимах Master и Slave
Управление E-ink дисплеями на ESP32: поддержка размеров от 2.13 до 11.6 дюймов, монохромных и многоцветных панелей
Логгер для ESP32 с поддержкой трёх уровней, условным выводом в серийный порт и полной оптимизацией на этапе компиляции
Логгер для отладки кода на ESP32 с тремя уровнями детализации, макросами и вывод в UART с временными метками
Плеер MIDI-файлов для ESP32 с потоковой обработкой через LittleFS и поддержкой стандартных MIDI-событий
Управление DC-моторами на ESP32 через встроенный MCPWM контроллер с поддержкой двух двигателей одновременно
Работа с датчиками температуры и влажности DHT11 и DHT22 через правильный парсинг сигналов и обработку данных
Проигрыватель мелодий в формате RTTTL для ESP8266 с ШИМ-синтезом звука и расширенным набором октав и длительностей нот
Управление ESP8266 и ESP32 голосовыми командами Amazon Alexa через локальный API
MQTT-функциональность для модулей ESP через AT-интерпретатор с простым C++ API и обработкой callback-функций
Автоматическая первичная настройка ESP8266/ESP32 через точку доступа и загрузка конфигурации с сервера
Серийная связь между ESP8266/ESP32 и Arduino через UART с callback-обработчиками команд в формате ключ=значение
Синхронизация времени ESP8266 и ESP32 через NTP с форматированием даты и времени по strftime
Утилиты для ESP32: командная строка по UART, многопоточность FreeRTOS, управление GPIO, PWM и сервомоторами
Готовые компоненты для ESP32: захват с камеры, Edge Impulse FOMO и многозадачность на микроконтроллере