Утилиты для обработки кнопок, аналоговых входов и потенциометров с неблокирующей архитектурой на основе update()
Архитектура: teensy_avr
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление NeoPixel на Arduino Nano RP2040 Connect через протокол WS2812 с использованием PIO
Управление сенсорными дисплеями Nextion через Arduino с поддержкой загрузки данных и инициализации устройства
Управление контроллерами ODrive через UART или CAN с поддержкой задания мощности, скорости и получения данных обратной связи
Подключение параллельных принтеров к Arduino через протокол Centronics с поддержкой стандартных методов вывода
Группировка выходных пинов для более быстрого управления с кэшированием состояния
Работа с акселерометром ADXL355 по SPI или I2C с упрощённым доступом к данным ускорения по трём осям
Преобразование давления между единицами измерения (PSI, бары, атмосферы, дюймы ртути и другие) с поддержкой расчётов по закону идеального газа
Связные списки для динамического хранения данных, которые растут и сжимаются во время работы программы
Обработка данных Geiger Counter с прогнозированием CPM через экспоненциальную регрессию для анализа радиации
Плавная интерполяция значений параметров с поддержкой разных кривых анимации для анимирования изменений чисел
Быстрая генерация случайных чисел фиксированной разрядности через буферизацию битов
A simple library to interface with rdm6300 rfid reader.
Управление радиомодулями RFM69/SX1231 с поддержкой шифрования, подтверждения доставки и энергосбережения
Сглаживание угловых данных с фильтром нижних частот с учётом цикличности углов
Управление TTL serial servos через аппаратный UART с поддержкой протокола FreakStudio и одновременного контроля нескольких приводов
Преобразование сигналов аналоговых ИК-датчиков расстояния Sharp в миллиметры с поддержкой нескольких моделей и фильтрацией шумов
Подключение педалей, шифтеров и ручников для симрейсинга к Arduino через USB HID
Контроллер IO с репозиторием для управления датчиками и исполнителями по именам, автоматической нормализацией и описанием в JSON
Интерпретатор команд для Serial порта Arduino с поддержкой Unix-стиля аргументов и встроенной справкой
Менеджер времени для организации периодического выполнения задач через callback-функции без ручного отслеживания в loop()
Базовая библиотека SparkFun с общими интерфейсами и протоколами обмена для разработки драйверов датчиков и периферийных устройств
Работа с AI Camera от SunFounder на ESP32 через виджеты мобильного приложения SunFounder Controller
Получение данных с IMU-модуля SunFounder: обработка акселерометра, гироскопа и магнитометра для определения ориентации и движения
Программная реализация часов реального времени для Arduino на основе внутреннего таймера микроконтроллера, работающая без дополнительных модулей RTC
Графическая библиотека для TFT дисплеев с оптимизацией под RP2040, STM32, ESP8266 и ESP32, поддерживающая SPI и параллельные шины
Конфигурация шаговых двигателей через драйверы Trinamic (TMC2130, TMC2208, TMC2209 и другие) прямо из Arduino IDE
Набор макросов для сокращения рутинного кода и ускорения разработки на Arduino
Типы данных для 3D-векторов и кватернионов с поддержкой операций вращения и ориентации в пространстве
Работа с датчиком расстояния и освещённости VL6180X по I²C для Arduino