Object-oriented library for the Voltronic/Axpert MKS II/III/IV RS232 (PI30) protocol.
Архитектура: Arduino
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Написание кода Arduino на местном языке вместо английского с автоматической подсветкой синтаксиса
Минималистичная библиотека для GSM-модулей SIM800 с поддержкой SMS, HTTP и TCP, оптимизированная по памяти на базе AltSoftSerial
Неблокирующие таймеры и дебаунсинг кнопок для loop-based кода без interrupts и delays
Регистрация и вызов callback-функций для асинхронных операций и обработки событий
Управление одноконтактными устройствами через один вывод микроконтроллера — реле, светодиоды, вибромоторы и прочее, что включается HIGH и выключается LOW
Численное дифференцирование и интегрирование сигналов датчиков в реальном времени с фильтрацией шумов
Управление RGB светодиодом с поддержкой общего анода и катода, семью цветами через аддитивное смешивание
Управление графическим LCD-дисплеем QY-12864BG с поддержкой текстового вывода и гибким подключением пинов
Шаблонная реализация связного списка для хранения данных любого типа с поддержкой добавления, удаления и поиска элементов
Управление двигателями через контроллеры Basicmicro по UART с поддержкой PID, энкодеров и регулировки скорости
Мониторинг напряжения и уровня заряда батареи с преобразованием показаний в процент и статус
Чтение напряжения батареи и отображение уровня заряда через светодиоды или сдвиговый регистр с калибровкой по минимальному и максимальному значению
Растеризатор шрифтов TrueType для микроконтроллеров с поддержкой контуров и заливки, оптимизированный по скорости и памяти
Классы C++ для управления IoT-системами на Arduino: датчики, зуммеры, вентиляторы и последовательный порт без работы с регистрами
Управление кондиционерами через ИК-сигналы с чипом BC7215A: поддержка сотен брендов, разбор входящих команд, работа без облака
Криптографические примитивы Bitcoin: эллиптические кривые, хеширование и операции с ними на основе Bitcoin Cryptography Library
Arduino library for reading BEL single-phase energy meters over a serial line.
Обработка кнопок на AVR с детектированием нажатий, отпусканий и долгого удержания, с защитой от дребезга
Работа с датчиком освещённости BH1750 через I2C с настройкой времени измерения и поддержкой модулей GY-30/GY-302
Драйвер для цифрового датчика освещённости BH1750FVI с поддержкой Arduino и ESP8266
Вывод символов двойной высоты на LCD-дисплеи через обёртку над LiquidCrystal
Создаёт набор больших двухсимвольных цифр для LCD-дисплеев 2x16 совместимо с Liquid Crystal библиотекой Arduino
AVR-compatible driver for BIOVO and M5Stack FPC1020A fingerprint modules.
Управление реле, кнопками и индикаторами на основе таймеров без блокирования цикла, с поддержкой эффектов мигания
Побитовое чтение и запись данных, не выровненных по границам байтов, для компактного хранения в памяти микроконтроллера
Управление Microsoft Flight Simulator 2020 через Serial-связь с микроконтроллера
Текстовый протокол команд/ответов для BLE-управления Arduino из .NET приложений
Асинхронное кодирование ошибок и настроек последовательностью миганий светодиода без блокировки основной программы
Управление светодиодами и индикаторами с поддержкой прямого подключения к пинам Arduino или через сдвиговый регистр 74HC595