Логирование с поддержкой нескольких выходов одновременно: Serial, TCP, UDP и SPIFFS для ESP32 и ESP8266
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Программные фильтры для сглаживания данных аналоговых датчиков: Moving Average, Median, Exponential IIR и Butterworth
Управление Music Shield V2.0 с воспроизведением аудио с SD-карты через SPI и VS1053B
Управление шаговыми двигателями через драйверы A4988, DRV8825 и подобные с интерфейсом STEP+DIR
Работа с датчиком движения MX8650 через SPI: чтение регистров, управление DPI и получение данных о движению по осям X и Y
Обработка кнопок с INPUT_PULLUP без внешних резисторов через простую проверку isPressed()
Таймеры на основе millis() без блокировки основного цикла программы для отложенных действий и периодических событий
Управление микроконтроллерной платой NMH1000 от NXP в Arduino-проектах
Неблокирующие таймеры для параллельного выполнения кода без задержек
Управление двухколёсным робором для соревнования Olympic Robotic Challenge с готовыми функциями и примерами кода
Получение прогноза погоды с OpenWeatherMap через API One Call на ESP32 с поддержкой GPS и WiFi-триангуляции
Потокоподобный вывод в Serial с оператором << вместо множественных print() вызовов
Управление робот-платформой Orbo через Arduino IDE с поддержкой основных функций взаимодействия и программирования поведения
Протокол для синхронизации нескольких микроконтроллеров в единую сеть с поддержкой управления из Arduino IDE, JavaScript и Python
Упрощает настройку OTA-обновления на ESP8266 и ESP32 с контролем процесса через callback-функции
Активирует автофокус OV5640 на ESP32, требует подключения питания к пину AF-VCC камеры
Темplatизированная библиотека для объявления параметров с сериализацией, слушателями событий и использованием как обычных переменных
Подключение Arduino Yún к облачной платформе Parse для синхронизации данных и управления IoT-приложениями
Управление восьмиканальным расширителем портов PCA6408A через I2C для добавления цифровых входов-выходов на Arduino
Управление звуковым кодеком NAU8325 с автоматической подстройкой тактовой частоты, независимой громкостью каналов и ALC
Управление цифро-аналоговыми преобразователями PCM51xx от Texas Instruments через I2C
Управление Arduino Shield от Peanut King с поддержкой графических и цифровых дисплеев
Управление плоттером PenYX для автоматизированного рисования по координатам и обработки CAD-чертежей
Парсинг команд pfodApp и создание интерактивных меню для Arduino в браузере через Serial, BLE, TCP/IP и HTTP
SoftwareSerial для RP2040 на основе PIO-блоков, стабильно работает на 115200 бод
Управление событиями GPIO с debouncing и распознаванием одиночных, двойных нажатий и длительного удержания кнопок
Управление зарядкой батареи и питанием через IC BQ25896 по протоколу I2C
Управление матричным принтером на Arduino с помощью сервомотора и шаговых двигателей по трёхосевой системе