Написание кода Arduino на местном языке вместо английского с автоматической подсветкой синтаксиса
Архитектура: ESP32
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Фоновое воспроизведение MP3, AAC и WAV на Pico и ESP32 без блокировки основной программы
BACnet MS/TP сервер для Arduino с поддержкой RS-485 и стандартных сервисов обнаружения устройств
Управление DC-моторами, сервоприводом, DIP-переключателями и аналоговыми входами на платах Bakmi со встроенной конфигурацией пинов STM32F103
Управление спа-системами Balboa через WiFi-модуль 50350: температура, освещение, форсунки и другие функции
Создание ботов для мессенджера Bale на Arduino с поддержкой ESP8266 и ESP32
Управление 5-проводными электромагнитными шаровыми кранами с опрашиванием положения и автоматическим отключением на крайних позициях
Обмен данными с облачной платформой BALM IOT через GET и PUT запросы с поддержкой Ethernet, WiFi и GSM
Выполнение команд хост-машины с Arduino через последовательный порт для доступа к файлам, интернету и системным функциям
Вывод текста на бенгали в последовательный монитор Arduino с поддержкой локализации
Рендерер бенгальского текста для ESP8266 и ESP32 с поддержкой шрифтов OpenType
Вывод штрих-кодов EAN и UPC на дисплеи, совместимые с Adafruit GFX
Минималистичная библиотека для GSM-модулей SIM800 с поддержкой SMS, HTTP и TCP, оптимизированная по памяти на базе AltSoftSerial
Неблокирующие таймеры и дебаунсинг кнопок для loop-based кода без interrupts и delays
Обработка кнопки с встроенным debouncing и раздельными callback-функциями для нажатия и отпускания
Регистрация и вызов callback-функций для асинхронных операций и обработки событий
Управление одноконтактными устройствами через один вывод микроконтроллера — реле, светодиоды, вибромоторы и прочее, что включается HIGH и выключается LOW
Декодер Base32 (RFC4648) для бинарных данных и строк с поддержкой обработки ошибок
Кодирование и декодирование строк в Base64 для передачи данных по сети и сохранения в текстовом формате
Кодирование и декодирование данных в формате Base64 для передачи бинарной информации текстовым методом
Кодирование бинарных данных в base64 для безопасной передачи через текстовые каналы
Численное дифференцирование и интегрирование сигналов датчиков в реальном времени с фильтрацией шумов
Управление RGB светодиодом с поддержкой общего анода и катода, семью цветами через аддитивное смешивание
Чтение сигналов с энкодеров управления на ATMega процессорах через два пина с поддержкой прерываний
Управление графическим LCD-дисплеем QY-12864BG с поддержкой текстового вывода и гибким подключением пинов
Матричные операции для Arduino без динамического выделения памяти с проверкой размеров на этапе компиляции
Шаблонная реализация связного списка для хранения данных любого типа с поддержкой добавления, удаления и поиска элементов
Управление двигателями через контроллеры Basicmicro по UART с поддержкой PID, энкодеров и регулировки скорости
Лёгкая библиотека для настройки MPU6050 и получения данных акселерометра с гироскопом