Драйвер ADS1115 для промышленных аналоговых входов с поддержкой InkaLogic Pro и InkaBUS Mikrobus, масштабированием в инженерные единицы и несколькими режимами обработки данных
Архитектура: all
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Замена стандартных функций Arduino на заглушки для разработки и тестирования кода без оборудования
Современная архитектура ПИД-регулятора с поддержкой CPLMFC-туning для точного управления обратной связью на Arduino
Быстрое вычисление углов наклона MPU6050 с фильтрами и калибровкой в EEPROM
Обнаружение направления вращения энкодера, фиксация позиций и отслеживание углового положения без блокировки основного кода
Драйвер для магнитного датчика положения MT6701 с поддержкой интерфейсов SSI и I2C
Драйвер для 8-канального АЦП ADS7830 с интерфейсом I2C, расширяющий количество аналоговых входов Arduino
Логирование с поддержкой нескольких выходов одновременно: Serial, TCP, UDP и SPIFFS для ESP32 и ESP8266
Генерация выборок и оценка вероятности точек в многомерном нормальном распределении на микроконтроллере
Управление аналоговыми мультиплексерами вроде CD74HC4067 через простой объектно-ориентированный интерфейс без битовых операций
Обработка нажатий кнопок без блокировок с распознаванием кликов и долгого нажатия, с поддержкой прерываний
Служебная библиотека с базовыми функциями и зависимостями для других библиотек набора Narwhalsss
Typed C++ SDK for the Blues Notecard.
Минималистичная библиотека для nRF24L01+ с поддержкой динамических пакетов и работой на двух выводах микроконтроллера
Диагностика автомобилей через CAN-Bus на ESP32 по протоколам ISO 15765-4 и ISO 11898
Повышение разрешения АЦП путём усреднения множества измерений — оверсэмплинг с настраиваемым балансом между точностью и скоростью
Функции для ESP32 по работе с REST API, облачными сервисами, потоковой передачей видео и OTA-обновлениями через GitHub
Управление яркостью RGB и RGBW светодиодов через I2C с помощью PWM-драйвера PCA9632/PCA9633
Расширитель портов I2C на базе PCA9671 и PCA9673 с поддержкой до 16 дополнительных входов-выходов на микросхему
Управление прерываниями по смене уровня на выводах микроконтроллера с поддержкой нескольких слушателей
UDP-адаптер для потоковой передачи PCM-аудио между Arduino и ПК через Raw UDP, VBAN и RTP с поддержкой популярных кодеков
Конвертер персидского календаря в григорианский с определением официальных праздников и пятниц
Драйвер для цветных e-ink дисплеев Pervasive Displays с поддержкой палитры BWRY
Неблокирующие LED-эффекты без задержек — микроконтроллер выполняет другие задачи одновременно
PID-регулятор для автоматического управления и стабилизации физических параметров в системах контроля и робототехнике
Гибкие таймеры с поддержкой событий и колбеков для управления временем и синхронизацией на Arduino
Управление генератором тактовых сигналов Si5351A через I2C с поддержкой трёх независимых выходов
Ultra-lightweight, zero-allocation binary telemetry and tracing engine for microcontrollers.
Вывод QR-кодов на дисплеи, совместимые с Adafruit_GFX, с автоматическим подбором версии и режима кодирования
Работа с инфракрасными датчиками отражения Pololu QTR и QTRX для линейного следа и определения препятствий