Фильтрация и стабилизация данных ультразвуковых датчиков расстояния с экспоненциальным скользящим средним
Архитектура: ESP8266
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Драйвер для 12-битных DAC121C081 и DAC121C085 от Texas Instruments с управлением через I2C
Управление 10 и 12-битными ЦАП DAC53001/DAC63001 по интерфейсу I2C с поддержкой выхода по напряжению и току
16-битный DAC8550 с интерфейсом SPI, поддержка аппаратного и программного режимов передачи данных
Управление 16-битными ЦАП DAC8501/8531/8550/8551 по SPI с поддержкой аппаратного и программного интерфейса
Драйвер для 16-битного ЦАП DAC8552 с поддержкой аппаратного и программного SPI, синхронизацией двух независимых каналов
Управление 16-битными ЦАП DAC8554 и DAC8534 через SPI с поддержкой аппаратного и программного режимов
Управление 16-битным ЦАП DAC8560 через SPI с поддержкой аппаратного и программного интерфейсов
Работа с двухканальными ЦАП DAC8562 и совместимыми микросхемами (DAC7562, DAC8162) через SPI
Подключение ESP32/ESP8266 к облачной платформе DadosCorp с встроенной криптографией и парсингом JSON без зависимостей
HMAC-SHA256 аутентификация и JSON утилиты для подключения микроконтроллеров к DadosCorp с любой сетевой библиотекой
Коммуникационный слой для подключения Arduino к мобильному приложению Dash IoT через Bluetooth, TCP или MQTT
Управление Arduino со смартфона через Bluetooth Low Energy с автоматической генерацией интерфейса в приложении Dash IoT
Связь ESP32 и ESP8266 с приложением Dash IoT через BLE, TCP или MQTT с автоматической настройкой элементов управления на телефоне
Обмен переменными между Arduino-платами через UART без парсинга — передавайте String, int и float по имени через link.on()
Сервер данных на Arduino для управления через приложение Arduino Control на iOS по сети
Функции для форматирования и преобразования дат и времени в различные форматы с поддержкой вычисления дней недели и интервалов
Синхронизация данных Arduino с DCD Hub через MQTT по идентификатору свойства
Декодирует сигнал DCF77 для синхронизации Arduino с атомным временем и работает с часовыми поясами через Time и TimeZone библиотеки
Декодирование радиосигналов DCF77 для получения точного времени и даты с проверкой целостности данных
Декодирование сигналов DCF77 и преобразование их в структуру std::tm для синхронизации времени на Arduino
Работа с промышленным датчиком давления и температуры DCT532 через I2C с поддержкой 15 типов датчиков и точностью до ±0,25% FSO
Автоматическое обновление динамического IP на DDNS-сервисах для Arduino и STM32 с поддержкой WiFi, Ethernet и AT-модулей
Фильтрация дребезга кнопок с распознаванием кликов, двойных кликов и долгих нажатий
Устранение дребезга показаний фоторезистора с помощью гистерезиса для стабильной классификации уровней освещённости
Устранение дребезга кнопок с настраиваемой задержкой и обработкой событий срабатывания
Быстрый расчет децибел для аудиоприложений с выбором между точностью и скоростью вычисления
Легковесный планировщик задач с поддержкой глубокого сна и кооперативной многозадачности для Arduino, ESP32 и ESP8266
Неблокирующие задержки на основе millis() для одновременного выполнения нескольких операций без freezing кода
Работа с 6-осевым IMU-датчиком LSM6DSM по шине I2C для измерения ускорения и угловой скорости