Веб-интерфейс для управления Arduino через HTTP, Serial и BLE с поддержкой различных модулей связи
Архитектура: zephyr_main
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Разбирает строку с командой вида FUNC_NAME(ARG1,ARG2,...) и структурирует аргументы в массив с ручным управлением памятью
API-клиент на C++ для взаимодействия с блокчейном ARK Ecosystem на Arduino и TREMA IDE
Криптографические операции для блокчейна ARK: создание адресов и генерация цифровых подписей на микроконтроллере
Контейнер с фиксированной ёмкостью для статического хранения данных с интерфейсом, похожим на vector
Вспомогательные классы и функции для удобной работы с массивами, включая arraySize и Span
Расширение массивов с вычислением усреднённых значений между элементами для сглаживания данных и интерполяции
Динамические и фиксированные массивы с поддержкой сортировки и автоматического расширения под ограниченные ресурсы микроконтроллеров
Вспомогательные функции для работы с массивами в Arduino-коде
Макросы для вывода данных в Arduino Serial Plotter в формате ключ:значение с поддержкой отладки и настройки регуляторов
Упрощенные функции для написания типового кода на Arduino без глубокого понимания низкоуровневых деталей
Компоненты для тестирования и отладки подсистем учебного спутника Artemis CubeSat Kit на базе Teensy 4.1
Прямая и обратная кинематика для шарнирных конструкций в 2D и 3D — расчёт углов суставов робо-рук и ног по целевой позиции
Art-Net отправка и приём DMX-данных по WiFi и Ethernet для управления световым оборудованием и LED-системами
Работа с модулем реального времени DS1338 через интерфейс I2C: чтение и установка даты, времени, синхронизация часов
Измерение освещённости в люксах через I2C с поддержкой нескольких режимов чувствительности
Работа с измерителем энергии BL0940 по UART для счётчиков электроэнергии на ESP32 и RP2040
Работа с цифровыми датчиками влажности и температуры HDC302x по протоколу I2C
Отправка уведомлений через LINE Messaging API с ESP32, ESP8266 и Arduino Uno R4 WiFi
Отправка уведомлений в LINE с ESP32, ESP8266 и Arduino Uno R4 WiFi — текстовые сообщения, стикеры и изображения по ссылке
Управление часами реального времени PCF85363A с календарём и 64 байтами встроенной RAM через I2C
Работа с часами реального времени RX8130CE через I2C с поддержкой календаря и 4 байт памяти
Работа с цифровыми датчиками влажности и температуры SHT30, SHT31, SHT35 через I2C
Работа с датчиком влажности и температуры SHT45 через I2C с готовыми значениями в удобном формате
Работа с цифровым датчиком давления SPL06-001 по протоколу I2C для Arduino и метеостанций
Распознавание ArUco-маркеров на микроконтроллерах с минимальными требованиями к памяти и вычислительной мощности
Контейнеры C++ (vector, map, deque, array) для Arduino с ограниченной памятью
Облегчённая реализация smart pointer'ов для платформ Arduino, где стандартные C++ поддержка недоступна
Утилиты для расширенной работы со строками в Arduino: парсинг, форматирование и обработка текстовых данных
Реализация шаблонов типов C++ type_traits для микроконтроллеров без встроенной поддержки стандартной библиотеки