Реализация протокола e12 для обмена данными между устройствами по I2C с минимальными накладными расходами
Архитектура: defined ARDUINO_SAMD_MKRWIFI1010
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
LoRa модуль 920.6–928.0 МГц для дальней беспроводной передачи данных до 199 байт через UART
Настройка и управление радиомодулями EBYTE E220 с поддержкой прозрачной передачи и фиксированной адресации
Чтение и запись данных в EEPROM микросхемы Microchip серии 24LCxxx через протокол I2C
Управление модулями LoRa EBYTE E62-433T30D через UART: настройка скорости, канала, мощности, FEC, чтения RSSI и статуса на ESP32
Драйвер инфракрасного датчика температуры MLX90614 с поддержкой SMB и доступом к флагам регистров
Коммуникация с платой EASE через SPI-протокол для расширения функциональности Arduino
Функции для плавных анимаций с различными типами кривых: линейная интерполяция, кубические, экспоненциальные, упругие и отскакивающие переходы
Протокол обмена данными для Arduino, работающий одинаково через Serial, UART и USART с поддержкой C и Python API
Упрощённое управление NeoPixel светодиодами несколькими командами без предварительной настройки
Работа с дисплеями Nextion через четыре базовые функции с собственным протоколом обмена и готовыми примерами для быстрого старта
Управление семисегментным индикатором напрямую с пинов Arduino без сдвиговых регистров
Высокопроизводительный LIFO-аллокатор с двусторонней схемой буфера и автоматическим масштабированием метаданных для быстрого выделения и освобождения памяти
Управление Arduino через мобильный интерфейс на Android и iOS с помощью щита Annikken Andee U
Управление устройствами и компонентами Arduino 101 через интерфейс Annikken
Упрощает управление кнопками и светодиодами с помощью простых команд, включая импульсное управление яркостью на PWM-выводах
Антидребезг кнопок с обработкой нажатий, длительного удержания и последовательностей через callback-функции
Управление пищащими элементами с настройкой частоты и длительности сигналов, поддержка одиночных и повторяющихся звуков с callback-функциями
Конвертер цветовых форматов: преобразование между HSV и RGB, сжатие RGB24 в RGB16
Парсинг массивов целых чисел из последовательного порта с разделением запятыми
Управление датчиками, выводами и отправка данных в облако для ESP и Arduino с минимальным кодом
Лёгкая библиотека для работы с энкодерами без излишних функций и зависимостей
Парсинг NMEA-данных от GPS-приёмников Ublox через Serial с автоматическим извлечением координат, высоты и времени
Упрощённая работа с HTTP-запросами на ESP32: GET и POST с поддержкой JSON, как в axios
Плавное изменение значений переменных с помощью easing-функций различных порядков и типов переходов
Неблокирующие таймеры на основе millis() с поддержкой попеременных интервалов и совместимостью с Metro
Обмен данными между ESP8266 и облачной платформой EasyIoT через Wi-Fi
Преобразует аналоговые сигналы джойстика в пять дискретных состояний направления с автоматической обработкой порогов
Управление светодиодами через логичные методы on(), off(), toggle(), flash() вместо digitalWrite с числовыми константами
Асинхронное управление светодиодами без блокирующих задержек с поддержкой PWM и многозадачности