Сервер Open Pixel Control для управления адресными светодиодами и матрицами через сеть на ESP8266, NodeMCU и совместимых платах
Архитектура: ESP32
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Реализация протокола 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 с поддержкой цифрового вывода данных
Обработка кнопок для Arduino и Opta с поддержкой кликов, долгих нажатий и автоповтора через простой event-based API
Работа с криптографическим контроллером Infineon OPTIGA Trust M через I2C с поддержкой ECDSA, RSA и X.509 сертификатов
Работа с чипом безопасности OPTIGA Trust X через I2C — аутентификация ECDSA, DTLS и криптография ECC256
Автоматический поиск оптимальных параметров функции на микроконтроллере с учётом ограничений ресурсов
Быстрый доступ к GPIO через прямое обращение к регистрам микроконтроллера — примерно в 10 раз быстрее стандартных digitalRead и digitalWrite
Тип-обёртка для безопасной работы со значениями, которые могут быть или отсутствовать, без использования указателей и флагов
Фильтрация и дребезгоустойчивость сигнала оптопары от переменного тока с частотой 100 Hz