Криптографический алгоритм Ascon-128 с поддержкой Z85-кодирования и hex-функциями для Arduino
Архитектура: teensy40
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Двусторонняя серийная связь Arduino с компьютером через фреймовый протокол STX/ETX с контрольной суммой и системой callback-команд
Расчёты для астрономии: преобразование координат, звёздное время, рефракция и прецессия для телескопических монтировок
Чтение и запись данных в энергонезависимую память AT24C256 через I2C
Драйвер для энергонезависимой памяти AT24C256 с интерфейсом I2C для хранения данных между перезагрузками
Чтение и запись данных в EEPROM AT24Cxx через I2C для сохранения настроек между перезагрузками
Управление портами и встроенным светодиодом PicUNO с поддержкой инициализации выводов и переопределения LED_BUILTIN
Конечные автоматы и реактивная логика для ESP8266 на базе фреймворка Automaton
Синхронизация периодических задач с системными часами для ESP32 через JsonDocument хранилище
Поддержка сотовых IoT-приложений на плате AVR-IoT Cellular Mini с HTTP(S), MQTT(S) и низким энергопотреблением
Управление DC-моторами, сервоприводом, DIP-переключателями и аналоговыми входами на платах Bakmi со встроенной конфигурацией пинов STM32F103
Выполнение команд хост-машины с Arduino через последовательный порт для доступа к файлам, интернету и системным функциям
Вывод текста на бенгали в последовательный монитор Arduino с поддержкой локализации
Минималистичная библиотека для GSM-модулей SIM800 с поддержкой SMS, HTTP и TCP, оптимизированная по памяти на базе AltSoftSerial
Кодирование и декодирование данных в формате Base64 для передачи бинарной информации текстовым методом
Кодирование и декодирование ITA-2 Baudot для радиотелеграфии (RTTY) на Arduino
Байесовская оптимизация на основе гауссовского процесса для поиска оптимальных параметров микроконтроллерных устройств
Управление LCD-дисплеями HX1230 96x68 по 3-wire SPI с поддержкой четырёх размеров шрифтов и загрузки BMP-файлов
Управление LCD дисплеями 128x64 на контроллерах ST7565/UC1701 с поддержкой спрайтов и нескольких шрифтов, оптимизирована для микроконтроллеров с малой памятью
Обработка входных сигналов двухосевого джойстика с масштабированием значений и определением направления нажима
Управление ультразвуковым датчиком расстояния HC-SR04 с трансляцией результатов в JSON-формате Bifrost
Управление сервомоторами манипулятора Bitkit Robit через Shield с упрощённым API
Драйвер для однофазного счётчика энергии BL0942 с передачей данных через UART
Управление множеством светодиодов и зуммеров с предустановленными или собственными паттернами мигания через цифровые пины, PWM или сдвиговый регистр
Неблокирующие паттерны мигания и fade-эффектов для светодиодов и зуммеров с изменением параметров во время работы
Планировщик задач, обработка кнопок и конечные автоматы для неблокирующего управления Arduino без delay()
Управление переменными окружения Notecard через callback-функции в Arduino-коде
Управление RGB матрицей 8×8 по I2C с поддержкой цвета, яркости и анимаций
Работа с 2.8-дюймовым TFT-LCD дисплеем BMD58T280 через SPI или EBI с поддержкой графики и текста
Работа с датчиком BME280 для измерения температуры, влажности и давления через I2C или SPI