Связь между Onion Omega и Arduino Dock для обмена данными между Linux-системой и микроконтроллером Atmel
Архитектура: ESP32
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Таймер на основе millis() для неблокирующих временных задержек с поддержкой callback-функций и периодических событий
QWERTY-клавиатура на экране TFT для управления тремя кнопками с поддержкой букв, цифр и специальных символов
Клиент для подключения к платформе OOCSI с поддержкой ESP32, ESP8266 и различных плат Arduino
Приём, анализ и передача OOK-сигналов радиопультов и датчиков через ESP32 с поддержкой RadioLib и интерпретатора команд
Упрощённое управление светодиодами, зуммером и компонентами конструктора oOreNEO через единый API
Сервер Open Pixel Control для управления адресными светодиодами и матрицами через сеть на ESP8266, NodeMCU и совместимых платах
Реализация протокола Somfy RTS для управления жалюзи и устройствами автоматики через 433MHz радиомодули
UART-коммуникация между Arduino и настольным приложением для электрохимических измерений на платформе OpenAFE
Учебный курс по микроконтроллерам для нейробиологов и исследователей, с готовыми примерами для Arduino IDE и Adafruit PyGamer
Шифрованная LoRa-коммуникация между edge-устройствами с AES-128 и поддержкой передачи больших данных
Рендеринг шрифтов TTF на микроконтроллерах с поддержкой SD-карты и встроенных данных
Управление сервомоторами DYNAMIXEL через протокол DYNAMIXEL на плате OpenRB-150 с синхронизацией нескольких приводов
Однопоточный стек OpenLCB/LCC для автоматизации моделей железных дорог на Arduino с поддержкой CAN и WiFi
Управление модулями SparkFun OpenLog через Serial с поддержкой команд, файлов и логирования данных
Создание многоуровневых меню и всплывающих окон на TFT-дисплеях для ESP32 и ESP8266
Реализация протокола mioty® для Arduino с поддержкой дальней связи на базе стандарта ETSI TS 103 357
Реализация сетевых протоколов OpenLCB и LCC для управления железнодорожными макетами на ESP32 и STM32 с поддержкой WiFi и CAN
RPC-интерфейс для вызова функций на OpenMV Cam или другом Arduino через UART, I2C, SPI или CAN с автоматической обработкой ошибок и таймаутов
Приём и передача POCSAG-сообщений на ESP8266/ESP32 с CC1101, поддержка полнодуплекса и автоопределение скорости
Вывод карт OpenStreetMap на ESP32 с кэшированием плиток в PSRAM и поддержкой параллельной загрузки через оба ядра
Управление котлами с поддержкой OpenTherm через Arduino и ESP8266/ESP32 с синхронизацией по прерываниям
Получение текущей погоды и прогнозов с OpenWeatherMap для ESP8266, ESP32 и Raspberry Pico W
Получайте текущую погоду, прогнозы и данные о качестве воздуха через API OpenWeatherMap с Arduino и ESP32
Получение прогноза погоды с OpenWeatherMap через API One Call на ESP32 с поддержкой GPS и WiFi-триангуляции
Потокоподобный вывод в Serial с оператором << вместо множественных print() вызовов
Работа с датчиками освещённости OPT3001 и OPT3004 по I2C для Arduino и ESP32
Работа с датчиком расстояния OPT3101 по шине I2C для измерения расстояния методом времени полёта
Управление датчиком освещённости OPT4048 от Texas Instruments через I2C с поддержкой цифрового вывода данных