Работа с ультразвуковым датчиком расстояния JSN-SR-04T через простой объектный интерфейс
Архитектура: ESP32
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Кодирование и декодирование JSON-строк в URL-safe формат для безопасной передачи данных через веб
Потоковый парсинг JSON для микроконтроллеров с ограниченной памятью, обрабатывающий данные по мере их поступления
Посимвольный парсер JSON для разбора больших потоков с микроконтроллеров через HTTP/HTTPS с минимальным использованием памяти
Лёгкая библиотека для парсинга JSON с минимальным расходом памяти, подходит для простых конфигураций и ответов от веб-сервисов
Компактный конструктор JSON для логирования данных с IoT-устройств и датчиков в терминал, файл или облако
Вычисление JSON-правил логики на ESP8266 и ESP32 без перепрограммирования устройства
Потоковое чтение и запись JSON-документов с минимальным использованием памяти для встроенных систем
Децентрализованный обмен между микроконтроллерами через JSON и broadcast-сокеты без центрального брокера
Программирование и тестирование CPLD/FPGA через JTAG с поддержкой воспроизведения XSVF-файлов
Интерпретатор Justina для 32-битных Arduino плат с поддержкой интерактивного программирования и более 250 встроенных функций
Управление JVC и Kenwood магнитолами через протокол кнопок рулевого управления со способностью управления громкостью, пропуском треков и голосовыми функциями
Управление сенсорными дисплеями DWIN через RS-485 и Modbus RTU с поддержкой кнопок, текста и числовых значений
Работа с памятью FRAM через SPI с поддержкой EEPROM-подобного интерфейса и валидации данных для ESP32
Сканер матричных и прямых кнопочных клавиатур с обработкой дребезга, событиями нажатия и отпускания, функциями навигации
Работа с модулями реального времени DS3232M/DS3232 через чистый API в стиле JW Control с поддержкой будильников и SRAM
Обёртка над SD с защитой для общей шины SPI, автоматически синхронизирует доступ к карте памяти с другими устройствами
Обёртка над официальным драйвером Bosch для BME280, поддерживающая I2C и SPI, с измерением температуры, влажности и давления
Обработка матричных кнопок с дебаунсом, повтором и ускорением для конфигураций до 8×8
Проверка подлинности JWT токенов с алгоритмом RS256 и RSA публичным ключом
Генерация JWT-токенов на ESP32 и ESP8266 с алгоритмом HMAC-SHA256 для аутентификации в IoT-приложениях
Работа с портативными Arduino-часами Velleman K1200 и управление их функциями
Работа с энергонезависимой памятью K24C16 через I2C для сохранения данных на Arduino
Клиентская библиотека для подключения Arduino к Kaa IoT Platform через MQTT с поддержкой отправки данных, получения команд и управления конфигурацией
Kadita — библиотека на стадии бета-тестирования для обучения программированию с Arduino, с упором на простоту и понятность кода
Создание многоуровневых меню на LCD с поддержкой I2C, навигацией энкодером и обработчиками действий
Фильтр Калмана в матричной форме для обработки данных с нескольких датчиков и оценки состояния систем
Фильтр Калмана для обработки данных акселерометра, гироскопа и магнитометра с подавлением шума датчиков
Обмен командами с Kangaroo контроллером через Packet Serial протокол для управления моторами SyRen и Sabertooth
Асинхронное выполнение задач и управление датчиками без блокировки основного цикла программы