Упрощённый вывод в Serial с поддержкой нескольких значений разных типов, автоматическими разделителями и форматированием
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Быстрая сортировка массивов на Arduino через статические методы с поддержкой разных типов данных
Упрощённое управление ультразвуковым датчиком HC-SR04 с расчётом расстояния в одну строку кода
Дополнительный UART-порт через I2C на базе микросхемы NXP SC16IS741 с поддержкой скоростей 1200–115200 бод
Работа с оптическими сканерами отпечатков пальцев серии R30X через SPI с поддержкой Arduino Due, Uno, Mega, ESP8266, ESP32 и STM32
Унифицированная обработка нажатий для обычных, сенсорных кнопок и микросхем MPR121 с событиями Press, Hold и Release
Обработка ёмкостных кнопок с поддержкой событий нажатия, отпускания и условного удержания
Обработка событий сенсорных кнопок на базе MPR121 с поддержкой нажатий, долгих удержаний и пользовательских обработчиков
Обработка кнопок с антидребезгом через Bounce2 и удобные коллбэки на нажатие, отпускание и удержание
Управление LED-матрицами, PIT-панелями и семафорами моторспорта через простой протокол команд на ESP32, ESP8266 или AVR
Управление pan-tilt радаром с сервомоторами и датчиком расстояния Ping))) для построения карт сканирования
Поддержка 60 ГГц радарного датчика BGT60LTR11AIP от Infineon для Arduino через специальный щит или Shield2Go модуль
Поддержка радарных датчиков RadarIQ-M1 с FMCW-технологией для детекции движения и отслеживания объектов на расстояниях до 10 метров
Конвертирует единицы радиационного облучения: Gray, Rad, Sievert, Rem и активность в Беккерелях и Кюри
Драйвер для датчика радиации Pocket Geiger Type 5, обрабатывающий импульсы через внешние прерывания и выводящий эквивалентную дозу излучения в реальном времени
Единый интерфейс для FM-приемников TEA5767, RDA5807M, SI4703 и других чипов с поддержкой I2C, стерео и RDS
Обработка данных Geiger Counter с прогнозированием CPM через экспоненциальную регрессию для анализа радиации
Обмен пакетизированными сообщениями через радиомодули и другие каналы передачи на микроконтроллерах
Поддержка LoRa, LoRaWAN, FSK и других беспроводных протоколов с единым API для десятков радиомодулей
Работа с датчиком радиации RadSens через I2C: чтение уровня излучения, управление генератором и калибровкой
Чтение и интерпретация данных аналоговых датчиков дождя FC-37, YL-83 и совместимых с преобразованием в уровни влажности
Групповой обмен данными между IoT-устройствами RaioTerm через MQTT с поддержкой трансляции, адресной доставки и мультикаста
Защищённая P2P-коммуникация между устройствами RaioTerm через MQTT с простым интерфейсом обмена данными
Упрощает работу с виджетами RAIOTerm.cc через USB и Bluetooth, автоматически оборачивая данные в фреймы протокола RAIOT
Декодирование Low Power Payload формата CayenneLPP с расширениями для модулей RAKwireless, включая GNSS и данные LoRa P2P
Обмен данными по однопроводному интерфейсу с датчиками и модулями ввода-вывода RAK2560 и RAK9154 на базе WisBlock RAK4631
Драйвер для сенсора LTR390 UV/ALS с интерфейсом I2C, измеряет ультрафиолетовое и окружающее освещение с программируемым прерывателем
Работа с платиновыми RTD-датчиками (PT100/PT1000) через модуль RAK12022 на основе MAX31865 по SPI с поддержкой 2, 3 и 4-проводных схем подключения
Работа с сейсмическим датчиком RAK12027 через I2C: получение данных об интенсивности колебаний и ускорении грунта при землетрясениях
Работа с индуктивным датчиком RAK12029 (LDC1614) через I2C для измерения индуктивности на четырёх каналах