Управление миганием обычных светодиодов и адресуемых NeoPixel лент с настройкой эффектов
Архитектура: nrf52
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
A simple Arduino/ESP32 button library for handling a list of buttons - configure once, trigger a debounced pressed event via callback, or check pressed states anytime.
Сопроцессор нейросети на STM32F103C8T6 Bluepill, подключаемый через UART для разгрузки основного микроконтроллера от вычислений
Драйвер компаса PNI NaviGuider с поддержкой I2C и FIFO буфера для чтения ориентации
Конвертирование между RGB, HSV и HEX, управление RGB светодиодами через встроенный класс RGBLED
Создание анимаций на WS2812 светодиодных лентах с работой в цветовом пространстве HSV и концепцией движущейся кисти
Выравнивание смещённых битовых последовательностей методом Неймана для получения случайных данных
Unified Arduino driver for RFID-RC522, LoRa, NRF24L01, HC-12, HC-05/06 and PN532.
Конвертер между MIDI-номерами и нотными обозначениями в системах сольфеджио и буквенной записи
Генератор истинных криптографически стойких случайных чисел для микроконтроллеров nRF52
Обработка сигналов энкодеров на прерываниях с поддержкой кнопки и подсчётом шагов
Получение точного времени с NTP-серверов, работа с UNIX-временем и компактные таймеры для Arduino с поддержкой ESP8266, ESP32 и Ethernet
Легкая библиотека для BH1750 с режимом One Time, где чип спит между измерениями и потребляет минимум энергии
Потокоподобный вывод в Serial с оператором << вместо множественных print() вызовов
Обработка кнопок для Arduino и Opta с поддержкой кликов, долгих нажатий и автоповтора через простой event-based API
Неблокирующее чтение цифровых входов с автофильтрацией дребезга и привязкой обработчиков к событиям
Кодек G.722 для HD-голоса в VoIP и ESP-NOW — HD-качество при 64 кбит/с на базе sippy/libg722
ПИД-контроллеры трёх типов — непрерывные, шаговые и импульсные — с двенадцатью функциями управления для регулирования температуры, давления и других параметров
PID-регулятор на C++ с поддержкой INCREMENTAL и ABSOLUTE режимов для стабилизации и отслеживания уставки с защитой от windup интеграла
PID-контроллер для систем автоматического управления, который поддерживает заданное значение параметра через пропорциональное, интегральное и дифференциальное регулирование
Простой PID-регулятор с защитой от интегрального дрейфа, сглаживанием производной и ограничением выхода
Воспроизведение мелодий через пассивный зуммер путём преобразования нот в частоты
Драйвер для инфракрасного датчика температуры MLX90632, подключаемого по I2C с поддержкой разъёма QWIIC
Обработка нажатий кнопки с дебаунсом и распознаванием одиночного тапа, двойного тапа и долгого нажатия без блокировки программы
Отправка push-уведомлений на мобильные устройства через сервис Pushetta с Arduino Yun
Serial DMA и IRQ, PWM-драйвер и поддержка DSHOT для ESC на RP2040/RP2350
Клиент для подключения Arduino к IoT-платформе Qubitro через MQTT с автоматической настройкой параметров соединения
An fast and versatile alternative to Arduino's map() function using floats.
Унифицированная обработка нажатий для обычных, сенсорных кнопок и микросхем MPR121 с событиями Press, Hold и Release
Сенсорная панель FT6336U для модуля RAK14014-TFT с поддержкой мультитач и IIC-интерфейса