HTTP-запросы с API похожим на JavaScript fetch, поддерживает асинхронные неблокирующие запросы к серверам через HTTP и HTTPS
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Быстрое преобразование Фурье на C для анализа спектра сигналов с микроконтроллера, поддерживающее размеры FFT от 32 до 512 точек
Управление USB Power Delivery и Quick Charge через чипы CH224X по I2C или GPIO с выбором напряжения от 5V до 28V
Обмен данными между Arduino и домашней системой автоматизации FHEM через HTTP с поддержкой базовой аутентификации
Вычисление солнечной радиации на базе обычных датчиков температуры и влажности методом дифференциальной временной производной
FIFO-очередь для логирования данных в EEPROM с минимальным оверхедом и равномерным распределением записи для снижения износа памяти
MIDI секвенсор для Arduino с гибкой длиной паттерна, поддержкой шаффла и управлением несколькими инструментами одновременно
Чтение и запись настроек проекта из текстовых конфигурационных файлов на SD-карте с поддержкой секций и автоматическим преобразованием типов
Загрузка файлов и изображений из интернета на ESP8266/ESP32 с сохранением в памяти или на диск
Упрощает работу с файловой системой: итерация по директориям, навигация по путям и обработка файлов
Набор готовых цифровых фильтров для очистки сигналов датчиков от шума и сглаживания нестабильных показаний
Синтез IIR-фильтров на микроконтроллере: Butterworth и Chebyshev с настраиваемыми параметрами
Утилиты для фильтрации и сглаживания данных с датчиков Arduino
Драйвер для 9-осевого IMU сенсора BMX160 с поддержкой акселерометра, гироскопа, магнитометра и температурного датчика через I2C
Работа с оптическими сканерами отпечатков пальцев GT-521F и GT-511C через TTL Serial
Ограниченный автомат состояний для Arduino с условными переходами, таймерами и обработчиками событий входа-выхода
FIR-фильтр на C++ с поддержкой разных типов данных для обработки сигналов на Arduino
Фильтр конечной импульсной характеристики для сглаживания и фильтрации сигналов датчиков с поддержкой готовых и кастомных коэффициентов
FIR-фильтры для сглаживания датчиков и расчёта производных сигналов в реальном времени
Клиент Firebase Realtime Database для Arduino с WiFi Shield 101 и MKR1000 (устаревшая, рекомендуется FirebaseClient)
Клиент Google Firebase Realtime Database для Arduino с WiFiNINA на платах с ограниченной памятью
Клиент для Firebase Realtime Database, Cloud Firestore и Storage на ESP8266/ESP32 (более поддерживаемая версия — FirebaseClient)
Устаревшая библиотека для работы с Firebase Realtime Database на ESP32; разработчики рекомендуют использовать более новый FirebaseClient
Клиент Firebase Realtime Database для ESP8266 и RP2040 с поддержкой чтения, записи и прослушивания изменений (устарела, используйте FirebaseClient)
Асинхронный клиент для Firebase и Google Cloud с поддержкой Realtime Database, Firestore, Storage и Cloud Messaging
Парсинг и редактирование JSON на микроконтроллерах через путь к элементу, без рекурсии и собственного кода парсера
Синхронизация данных с Firebase Realtime Database: создание, чтение, обновление и удаление записей прямо с Arduino
Расширение MobaLedLib для симуляции реалистичного мерцания пламени камина на светодиодах
Неблокирующие таймеры для периодического выполнения действий с помощью millis() и micros()
Протокол обмена данными между Arduino и программами на компьютере, позволяющий управлять платой через хост без создания собственной прошивки