Генерация звуковых эффектов на ESP32 через LEDC PWM с библиотекой из 35+ готовых звуков
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Абстракции для пинов и неблокирующие паузы с одновременным выполнением задач при работе с GPIO
Интеграция Arduino-проектов с умным домом Homey через Ethernet или WiFi
Набор функций для удобной работы с битами: установка, инверсия, выделение отдельных битов и манипуляция с регистрами
Потоки ввода-вывода на C++ без зависимостей от STL для экономии памяти на компактных платформах
Асинхронные HTTP-запросы (GET, POST, PUT, DELETE) с поддержкой Ethernet, WiFi и ESP32/ESP8266
Обработка кнопок на ESP32 и ESP8266 с поддержкой прерываний и автоматическим дебаунсингом
Драйвер LCD12864-V2.0 со ST7920 через I2C расширитель MCP23017, поддерживает графику и текст
Опрос ультразвукового датчика HC-SR04 в фоновом режиме без блокировки основной программы
Работа с модулем Бампер от iArduino.ru с семью датчиками линий, фарами и поворотниками через I2C протокол
Работа с инфракрасным термометром MLX90614ESF-AAA через I2C с получением температуры объекта и окружающей среды
Измерение частоты сердечных сокращений и отслеживание пульса через аналоговый вход Arduino
Чтение данных акселерометра, гироскопа и температуры с IMU датчика ICM45689 по I2C или SPI
Чтение показаний тока и мощности с микросхемы INA226 для контроля энергопотребления и отладки электросхем
24-битные целочисленные типы uint24_t и int24_t для экономии памяти на AVR-микроконтроллерах
Отправка данных с ESP32 на облачный сервис IoTtweet.com и управление устройствами через него
Декодирование инфракрасных сигналов NEC, RC5 и SIRC без использования таймеров для Arduino и ESP
Кластеризация данных датчиков методом k-means для распознавания паттернов и компрессии данных на микроконтроллерах
Вычисление асимметрии и куртоза набора данных для анализа распределения значений и выявления выбросов
Конечная машина состояний для организации параллельного выполнения нескольких задач на Arduino без блокирующих задержек
lcdwiki graphics core library, this is the 'core' class that all our other graphics libraries derive from.
Полная реализация протокола SDI-12 v1.4 на C с поддержкой режимов master и slave для любых платформ
Управление LoRa-модулями через AT-команды: отправка сообщений, изменение параметров и приём downlink-данных
Работа с восемью энкодерами и RGB светодиодами модуля M5 8ENCODER с отслеживанием абсолютных и относительных значений
Загрузчик приложений с SD-карты для M5Stack с поддержкой меню и MQTT-управления
Работа с NFC/RFID модулем ST25R3916 на частоте 13.56 МГц с поддержкой ISO 14443A/B, FeliCa и карт MIFARE, NTAG, ST25
Калибровка магнитометров методом эллипсоида или Min/Max для компенсации магнитных помех и наклона
Определение ориентации объекта в пространстве по данным акселерометра и гироскопа с использованием алгоритма MahonyAHRS
Неблокирующая обработка кнопок, таймеров и BLDC-моторов на основе millis и micros с поддержкой программного UART
Работа с датчиком температуры и влажности DHT11 через модуль MentorBit с упрощённым API для начинающих