Управление модулями Bluetooth LE RN487x от Microchip для IoT-приложений с низким энергопотреблением
Архитектура: renesas_portenta
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Поддержка Bluetooth Low Energy модуля Microchip RNBD451 для Arduino с обменом данными через Transparent UART Service
Wi-Fi модуль RNWF02 для Arduino с поддержкой TCP/IP и MQTT через AT-команды
Управление микросхемами SRAM Microchip 23x по SPI с автоопределением типа и методами чтения-записи
Декодирование и воспроизведение MP3-файлов на Arduino с модульным интерфейсом
Облегчённая библиотека для датчиков DS18B20 с поддержкой асинхронного чтения и работой с несколькими датчиками на одном пине (устарела, рекомендуется GyverDS18)
Лёгкая библиотека для чтения и записи времени на RTC модуле DS3231 с поддержкой встроенного датчика температуры
Цифровая обработка сигналов на микроконтроллерах: фильтры, статистика, преобразования Фурье и Лапласа в режиме реального времени
Создание датчиков для Home Assistant с отправкой данных по ESPNow или LoRa через MQTT-мост
Измерение электропроводности жидкостей через интерфейс I²C с автоматической температурной компенсацией
Подключение NTC-датчика температуры (10K) к Arduino через I²C, UART или USB с разрешением 0,125 °C
Измерение окислительно-восстановительного потенциала воды через I²C с точностью ±0.1 мВ
Цифровой датчик pH с интерфейсом I²C для измерения кислотности от 0,001 до 14,000 с точностью ±0,005 единицы
Измерение температуры, влажности, VPD, точки росы и индекса тепла с датчика Sensiron SHT3x через I²C
Экспорт и запуск моделей TensorFlow на микроконтроллерах Arduino с ограниченной памятью
Логирование через Serial с возможностью отключить все вызовы одной строкой и выводить до 9 значений одновременно
Минималистичная реализация алгоритма LZW для сжатия текстовых данных на микроконтроллерах с ограниченной памятью
Разбор NMEA-предложений от GPS/GNSS-приёмников с извлечением координат, времени, высоты и других параметров
Менеджер задач для Arduino с неблокирующим планированием операций без использования delay()
Отправка и приём Open Sound Control (OSC) через серийный порт и сеть для связи Arduino с Pure Data, Max и другими приложениями
Событийный фреймворк для Arduino с event loop, сигналами и асинхронными задачами вместо setup/loop
Управление выводами Arduino через I2C — отправка команд с контроллера на периферийное устройство по сети
C++ реализация криптографического mesh-стека Reticulum для микроконтроллеров и настольных платформ
Программная реализация Serial на базе bit-banging для микроконтроллеров без аппаратного UART или когда он занят
Асинхронная shell с поддержкой VT100, виртуальных файлов и автодополнения команд для встроенных систем
Компактная реализация протокола SLIP для надёжного обмена данными через последовательный порт между Arduino и компьютером или другим микроконтроллером
Преобразование микрошагов шагового мотора в линейное перемещение с учётом параметров привода и механики
Взаимодействие с блокчейном Sui с микроконтроллера: генерация ключей, подпись транзакций, чистый C без зависимостей
Микро-RTOS для Arduino с приоритетным планировщиком, корутинами, сигналами, мьютексами, PID, фильтром Калмана и профилировкой CPU
Минималистичная реализация Telegram API для управления Arduino через GSM или WiFi с отправкой/приёмом сообщений и меню