Моделирование событий кнопки с распознаванием кликов, двойных кликов и долгих нажатий через периодический опрос пина
Архитектура: teensy_avr
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Интерфейс для кнопочной панели PwFusion через I2C с поддержкой платы IFB-40004
Чтение энкодера через интерфейс I2C на Arduino без занятия отдельных GPIO пинов
Работа с аналоговым джойстиком через интерфейс I2C без использования аналоговых входов Arduino
Работа с I2C переключателями Playing with Fusion для Arduino и TREMA IDE
Интерфейс датчиков температуры и влажности Sensirion SHT3X для Arduino с поддержкой SHT30, SHT31 и SHT35
Работа с датчиком времени пролёта VL53L3C для измерения расстояния до четырёх целей лазером класса 1
Плавное управление яркостью светодиодов через PWM с синусоидальной кривой вместо резких скачков
Кооперативная многозадачность для Arduino с синхронным выполнением задач по расписанию и реакцией на события
API для обмена командами между Arduino и ПК через последовательный порт с поддержкой нескольких типов данных и структурированными ответами
Управление FM трансивером QN8066: приём, передача, настройка частоты и модуляции
Генерация QR-кодов на микроконтроллерах без динамического выделения памяти, с поддержкой версий 1–9 и четырьмя уровнями коррекции ошибок
Драйвер для 24-битного АЦП HX711 с усилителем тензодатчиков, позволяет создавать весы и датчики давления
Быстрая сортировка массивов на Arduino через статические методы с поддержкой разных типов данных
Упрощённое управление ультразвуковым датчиком HC-SR04 с расчётом расстояния в одну строку кода
Дополнительный UART-порт через I2C на базе микросхемы NXP SC16IS741 с поддержкой скоростей 1200–115200 бод
Работа с оптическими сканерами отпечатков пальцев серии R30X через SPI с поддержкой Arduino Due, Uno, Mega, ESP8266, ESP32 и STM32
Arduino library for R558S fingerprint sensors.
Обработка ёмкостных кнопок с поддержкой событий нажатия, отпускания и условного удержания
Обработка событий сенсорных кнопок на базе MPR121 с поддержкой нажатий, долгих удержаний и пользовательских обработчиков
Управление pan-tilt радаром с сервомоторами и датчиком расстояния Ping))) для построения карт сканирования
Arduino library for RadioCore series hardware.
Работа с датчиком радиации RadSens через I2C: чтение уровня излучения, управление генератором и калибровкой
Групповой обмен данными между IoT-устройствами RaioTerm через MQTT с поддержкой трансляции, адресной доставки и мультикаста
Защищённая P2P-коммуникация между устройствами RaioTerm через MQTT с простым интерфейсом обмена данными
Упрощает работу с виджетами RAIOTerm.cc через USB и Bluetooth, автоматически оборачивая данные в фреймы протокола RAIOT
Декодирование Low Power Payload формата CayenneLPP с расширениями для модулей RAKwireless, включая GNSS и данные LoRa P2P
Обмен данными по однопроводному интерфейсу с датчиками и модулями ввода-вывода RAK2560 и RAK9154 на базе WisBlock RAK4631
Драйвер датчика твёрдых частиц RAK12039 для измерения концентрации пыли PM1.0, PM2.5 и PM10.0 по I2C
Ultra-Wideband связь с чипом Decawave DW1000 для определения расстояния с сантиметровой точностью