Advanced yet easy Arduino PID controller with anti-windup, derivative filtering, feedforward, bumpless transfer, gain scheduling and built-in Ziegler-Nichols relay and step-response auto-tuning.
Архитектура: stm32
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Точные показания NTC термисторов с фильтрацией АЦП, уравнением Steinhart-Hart и асинхронным обновлением
Wi-Fi сетевая коммуникация для Arduino MKR WiFi 1010, MKR VIDOR 4000, Uno WiFi Rev.2 и Nano 33 IoT
Arduino audio library for common codec, ADC, DAC, amplifier, microphone, and wireless audio modules.
Единый API для работы с десятками IMU датчиков: акселерометры, гироскопы и магнитометры от InvenSense, Bosch, ST и других производителей
Машинное обучение для Arduino с нулевым динамическим выделением памяти: классификация, кластеризация и регрессия
Драйвер для дисплея Nokia 5110 с поддержкой вывода текста и графики через SPI-интерфейс
Математическое моделирование дневного цикла — рассвет, закат, температура и влажность для удалённых мест по минимальным данным
Мониторинг позиции и нажатий кнопки энкодера с насечками, с автоподстройкой под разные типы импульсов
Получение показаний температуры от NTC термисторов с поддержкой усреднения и работой на ESP32, STM32 и Arduino
Упрощает работу с пинами на платах и модулях OctopusLab
Управление массивами WS2811/WS2812B светодиодов через восемь независимых каналов DMA на видеоскоростях без нагрузки на процессор
Рисование декартовых графиков на OLED-дисплеях SSD1306 через I2C с настройкой координат и масштаба
A lightweight, non-blocking OLED animation and UI library for Arduino.
Управление шаговым двигателем 28BYJ-48 через драйвер ULN2003 с поддержкой точного позиционирования и экстренной остановки
Управление двухколёсным робором для соревнования Olympic Robotic Challenge с готовыми функциями и примерами кода
QWERTY-клавиатура на экране TFT для управления тремя кнопками с поддержкой букв, цифр и специальных символов
Упрощённое управление светодиодами, зуммером и компонентами конструктора oOreNEO через единый API
Создание многоуровневых меню и всплывающих окон на TFT-дисплеях для ESP32 и ESP8266
Работа с чипом безопасности OPTIGA Trust X через I2C — аутентификация ECDSA, DTLS и криптография ECC256
Автоматический поиск оптимальных параметров функции на микроконтроллере с учётом ограничений ресурсов
Управление робот-платформой Orbo через Arduino IDE с поддержкой основных функций взаимодействия и программирования поведения
Протокол OSC для обмена сообщениями между Arduino и мультимедийными приложениями с поддержкой целых чисел, чисел с плавающей точкой, строк и временных меток
Кодирование данных датчиков в компактные двоичные пакеты для отправки через UDP, TCP, UART, LoRa, MQTT или CAN с поддержкой DIFF-пакетов для экономии трафика
Управление матрицами NeoPixel методами, похожими на Processing: рисование, трансформации и работа с произвольными раскладками светодиодов
Driver and controller decoder for a four-sensor ultrasonic parking display.
Управление платой PatchugoLite с 8 цифровыми входами и выходами на логике 24V через простой API
Парсинг REST API путей с переменными типа /things/:id для ESP8266/ESP32
Управление восьмиканальным расширителем портов PCA6408A через I2C для добавления цифровых входов-выходов на Arduino
Расширение цифровых портов Arduino через I2C с помощью 40-битного PCA9505/06 с поддержкой прерываний и диммирования