Приём и передача ИК-сигналов через I2C модуль с поддержкой 9 протоколов для управления бытовой электроникой
Архитектура: AVR
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление адресными светодиодами WS2812B с поддержкой массивов до 65534 диодов в одной цепи
Чтение акселерометра, гироскопа и датчика температуры ICM45608 по I2C или SPI с поддержкой FIFO и программируемых прерываний
Датчик напряжения, тока и мощности INA229 с SPI-интерфейсом и 20-битным АЦП для систем до 85 вольт
Высокоточное усреднение множества сэмплов с разделением целой и дробной части для предотвращения потери точности при длительном накоплении
Упрощает работу с джойстиком, предоставляя готовые функции для обработки его входов
Примеры и демо-приложений для LVGL с готовыми решениями от простых компонентов до сложных интерфейсов
Управление MAX14661 — 16-канальным I2C мультиплексером с поддержкой четырёх режимов коммутации линий между двумя шинами
Позволяет платам Arduino с USB-контроллером работать как MIDI-устройство и отправлять MIDI-сообщения через USB
Реализация протокола Modbus RTU для Arduino с минимальными требованиями к ресурсам, работает параллельно с основной программой
Утилиты для обработки кнопок, аналоговых входов и потенциометров с неблокирующей архитектурой на основе update()
Хранение динамических данных в формате ключ-значение с текстовым представлением и автоматической конвертацией типов
Работа с акселерометром ADXL355 по SPI или I2C с упрощённым доступом к данным ускорения по трём осям
Преобразование давления между единицами измерения (PSI, бары, атмосферы, дюймы ртути и другие) с поддержкой расчётов по закону идеального газа
Связные списки для динамического хранения данных, которые растут и сжимаются во время работы программы
Работа с магнитометром QMC5883L через I2C для определения азимута и направления сторон света на Arduino
Плавная интерполяция значений параметров с поддержкой разных кривых анимации для анимирования изменений чисел
Быстрая генерация случайных чисел фиксированной разрядности через буферизацию битов
Чтение и антидребезг кнопок и переключателей без блокирующих задержек
RFID-драйвер для MFRC522 с поддержкой SPI и I2C, чтения и записи карт ISO/IEC 14443A, включая MIFARE Classic и Ultralight
Управление сервомоторами на ESP32, ESP8266, Arduino и других платформах с поддержкой нескольких сервов и настраиваемых диапазонов углов
GUI библиотека для ESP32 с поддержкой сенсорного ввода и мобильных интерфейсов на дисплеях через SPI и параллельные протоколы
SDK for FLProg
Подключение педалей, шифтеров и ручников для симрейсинга к Arduino через USB HID
Управление датчиком времени пролёта VL53L1X с поддержкой измерения расстояния и распознавания жестов по I2C
Графическая библиотека для TFT дисплеев с оптимизацией под RP2040, STM32, ESP8266 и ESP32, поддерживающая SPI и параллельные шины
Набор макросов для сокращения рутинного кода и ускорения разработки на Arduino
Работа с монохромными TFT и OLED дисплеями под Marlin Firmware с поддержкой SPI, I2C и параллельных интерфейсов
Типы данных для 3D-векторов и кватернионов с поддержкой операций вращения и ориентации в пространстве
Управление датчиком расстояния VL53L0X через I²C с использованием технологии time-of-flight