Воспроизведение мелодий на buzzer с неблокирующим выполнением кода на основе нотации MELO
Архитектура: teensy_avr
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление аналоговыми мультиплексерами вроде CD74HC4067 через простой объектно-ориентированный интерфейс без битовых операций
Управление будильниками и таймерами для запуска кода в определённое время или через заданные интервалы
A simple Arduino/ESP32 button library for handling a list of buttons - configure once, trigger a debounced pressed event via callback, or check pressed states anytime.
Управление устройствами по протоколу NB command set через шину I2C
Служебная библиотека с базовыми функциями и зависимостями для других библиотек набора Narwhalsss
Упрощённая реализация протокола NDN для локальных IoT-сетей на базе Ethernet и UDP
Unified Arduino driver for RFID-RC522, LoRa, NRF24L01, HC-12, HC-05/06 and PN532.
Асинхронный опрос DS18B20 с поддержкой нескольких датчиков и callback-функциями, без блокировки основного цикла
Typed C++ SDK for the Blues Notecard.
Минималистичная библиотека для nRF24L01+ с поддержкой динамических пакетов и работой на двух выводах микроконтроллера
Чтение температуры с NTC-термисторов с автоматическим расчетом коэффициента Beta по двум калибровочным точкам
Диагностика автомобилей через CAN-Bus на ESP32 по протоколам ISO 15765-4 и ISO 11898
Подключение восьми датчиков HC-SR04 к Arduino через I2C без использования множества пинов
Рисование декартовых графиков на OLED-дисплеях SSD1306 через I2C с настройкой координат и масштаба
Управление Arduino через 1Sheeld shield и мобильное приложение, получение доступа к датчикам, GPS, камере и интернету смартфона
Протокол OSC для обмена сообщениями между Arduino и мультимедийными приложениями с поддержкой целых чисел, чисел с плавающей точкой, строк и временных меток
Работа с температурными датчиками ABLIC S-5813A и S-5814A с фильтрацией данных и диагностикой по диапазону
Поддержка датчиков температуры ABLIC S-8110C и S-8120C с фильтрацией и диагностикой данных
Датчик температуры MAX6605MXK с поддержкой фильтрации данных (SMA, EMA, WMA) и встроенной диагностикой
Драйвер температурного датчика MAX6605MXKV с фильтрацией данных и диагностикой неисправностей
Драйвер датчиков температуры MAX6613MXK и MAX6613MXK/V с фильтрацией шумов и встроенной диагностикой
Работа с облачными сервисами OVHcloud через Arduino и ESP32 с удобным интерфейсом к OVH API
Повышение разрешения АЦП путём усреднения множества измерений — оверсэмплинг с настраиваемым балансом между точностью и скоростью
Функции для ESP32 по работе с REST API, облачными сервисами, потоковой передачей видео и OTA-обновлениями через GitHub
Управление яркостью RGB и RGBW светодиодов через I2C с помощью PWM-драйвера PCA9632/PCA9633
Расширитель портов I2C на базе PCA9671 и PCA9673 с поддержкой до 16 дополнительных входов-выходов на микросхему
Управление 8-канальным GPIO расширителем PCF8574 через I2C для микроконтроллеров Arduino и ESP
UDP-адаптер для потоковой передачи PCM-аудио между Arduino и ПК через Raw UDP, VBAN и RTP с поддержкой популярных кодеков
Конвертер персидского календаря в григорианский с определением официальных праздников и пятниц