Логирование с временными метками и восемью уровнями детализации, с фильтрацией по сервисам и минимальными затратами памяти
Архитектура: nordicnrf51
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Преобразование последовательностей точек и тире в символы и команды для управления клавиатурой и мышью на платах Arduino с USB
Получение точного времени с NTP-серверов через UDP для Arduino и ESP
Управление котлами и системами климатизации по протоколу OpenTherm с ESP32 или ESP8266
Управление 16-портовым расширителем PCF8575 по I2C с автоопределением адреса и простым интерфейсом
ПИД-регулятор с защитой от интегрального насыщения, фильтрацией производной и поддержкой автоматической настройки коэффициентов
Упростить управление выводами Arduino через методы .on(), .off() и .toggle() с поддержкой PWM и входов с подтягиванием
Универсальная обёртка для датчиков с фильтрацией, калибровкой и синтезом данных нескольких сенсоров
Простая конкатенация строк без std:: — числа, текст и float идут в буфер оператором <<, с поддержкой разных оснований и форматирования
Менеджер задач на основе таймеров и событий для микроконтроллеров с ограниченными ресурсами
Упрощённая работа с ультразвуковыми датчиками HC-SR04 и Ping))) для измерения расстояний на Arduino
Управление модулями распознавания речи EasyVR через серийный порт с поддержкой Bridge режима для отладки на ПК
Обработка кнопок на основе событий с автоматическим устранением дребезга и поддержкой кликов и длительных нажатий
Полная поддержка модулей LoRa EBYTE E22 (sx1262/sx1268) для Arduino, ESP8266, ESP32 и STM32 с примерами настройки, WOR и экономии энергии
LoRa модули E220 от Ebyte с чипом LLCC68 для дальней беспроводной передачи данных на Arduino, ESP и других платформах
Управление модулями LoRa EBYTE E32 на SX1278/SX1276 с поддержкой Arduino, ESP8266, ESP32 и STM32
Управление RF модулями EByte E70 с диапазоном связи до 6 км для Arduino, ESP8266, ESP32, STM32 и Raspberry Pi Pico
Работа с RFID-считывателями Eccel Pepper C1 через UART: поддержка Mifare, NTAG, Desfire и ISO 14443A/15693
Управление энергопотреблением для батарейных Arduino с адаптивной выборкой, режимами сна и отслеживанием заряда
Работа с базами данных на Arduino с поддержкой до 4 миллиардов записей и внешних хранилищ (EEPROM, SD-карты, SPIFFS)
Извлечение признаков из временных рядов датчиков на контроллере — статистика, спектральные свойства и другие характеристики для классификации данных
Обнаружение фронтов сигналов и изменений переменных для обработки кнопок и датчиков
Готовые функции для датчиков и компонентов на начальных воркшопах — светодиодов, кнопок, температурных датчиков, сервомоторов и других устройств
Управление компонентами учебного шилда EduShield для Arduino с готовыми примерами кода
Управление компонентами Edu-Shield 2: дисплеями, джойстиком, зуммером и RGB светодиодом через готовые функции
Снижает количество циклов записи в EEPROM через отложенную запись по таймеру
Драйвер для EEPROM Microchip 24AA025 с поддержкой стандартного Arduino API и автоматической разбивкой на страницы памяти
Работа с микросхемой энергонезависимой памяти 24LC64F через протокол I2C для сохранения данных между перезагрузками Arduino
Чтение и запись микросхем памяти Microchip 25AA02E48/E64 через SPI с поддержкой синхронного и асинхронного режимов
Работа с внешней SPI памятью: запись байтов, чисел, float и массивов без забот о границах страниц