Облегчённая многопоточность для микроконтроллеров: сохраняет точку выполнения и продолжает работу при событиях без затрат памяти на полноценные потоки
Архитектура: ArduinoCore-mbed
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Управление цифровыми портами и звуковым модулем на платформе Proyectil для базовых проектов на Arduino
Управление MP3-платой GD3300/GD3200AB для воспроизведения аудио со SD-карты через UART
Управление модулями Sprite/MedeaWiz для воспроизведения видео через UART
Управление датчиком давления Blue Sky PS-33D по протоколу I2C для Arduino
Чтение символов с PS/2-клавиатуры через протокол PS/2 на Arduino
Arduino притворяется PS/2 устройством и общается с хостом по этому протоколу для эмуляции клавиатуры, мыши или сенсорной панели
Реализация PS/2 хоста для подключения клавиатур, мышей и тачпадов к Arduino с поддержкой высокой частоты передачи данных
Управление модифицированной PlayStation 3 через PS3MAPI: виртуальный контроллер, LED-индикаторы, системные команды и уведомления на экран
Управление PlayStation 4 с Arduino Leonardo через эмуляцию беспроводного контроллера
Реализация криптографического стандарта Platform Security Architecture для Arduino с поддержкой хеширования, шифрования и генерации ключей
Построение псевдоспектра датчиков света с учётом их спектральной чувствительности через линейную интерполяцию
Воспроизведение музыки на PSG-синтезаторах через MML-нотацию с поддержкой звуковых эффектов
Интерфейс для джойстиков и аркадных стиков PlayStation 1/2, включая поддержку аналоговых стиков, триггеров и вибромоторов
Расчёт влажности воздуха по показаниям сухого и влажного термометра с аппроксимацией таблиц парциального давления
Управление громкостью двух независимых каналов через I2C контроллер PT2257 с диапазоном -79 дБ и функцией mute
Управление 6-канальным контроллером громкости PT2258 через I2C с поддержкой до четырёх микросхем на одной шине
Управление аудиопроцессорами PT2314, PT7314 и PT7313 по I2C с регулировкой громкости, входов и звукового оформления
Управление VFD-дисплеями от старых устройств через контроллеры семейства PT6312 с поддержкой светодиодов, кнопок и переключателей
Работа с часами реального времени PT7C4339 по шине I2C, включая установку времени, двойные будильники и управление квадратной волной
Планировщик периодических задач для Arduino без блокировки потока, с поддержкой разных режимов выполнения и микросекундной точностью
Чтение датчиков температуры и влажности AHT20, AHT21, AHT10 с автоопределением модели и поддержкой блокирующего и неблокирующего режимов
Управление ЖК-дисплеями 1602 и 2004 через I2C бэкпак с поддержкой 3,3V и 5V
Работа с датчиком влажности и температуры AHT20 через шину I2C на микроконтроллерах
Работа с 256 КБайт EEPROM памяти PTSolns I2Connect через I2C с автоматическим управлением страницами и разделами
Управление Interface-Shield через I2C: LCD 1602, четыре кнопки и светодиода без дополнительных пинов
Упрощает разработку на ESP32 microWatt, предоставляя готовые функции для управления модульной системой с поддержкой LoRa, зарядки LiPo и солнечных панелей
Драйвер датчика освещённости VEML7700 с автоматическим масштабированием диапазона, пересчётом в люксы и режимами энергосбережения
Приём и обработка PTZ-команд с клавиатур и контроллеров через RS485 по протоколам Pelco-D, Pelco-P, Dahau, Hikvision и Hanbang
Управление FM/AM радиоприёмниками на чипах AKC695X через I²C интерфейс с поддержкой LW, MW и SW диапазонов