Генератор случайных чисел, комбинирующий несколько источников энтропии Arduino для менее предсказуемого результата, чем встроенная функция random()
Архитектура: mbed_rp2040
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Асинхронное управление серводвигателями Lynxmotion LSS через последовательный порт с очередью команд для нескольких приводов
Управление 8-разрядным 14-сегментным LCD-дисплеем AM50288H с выводом текста и пользовательских символов
Эмуляция мыши и джойстика Amiga с квадратурным кодировщиком для классических компьютеров
Control the AMT630A hardware OSD in inexpensive composite-video LCD monitor boards.
Высокопроизводительный синтезатор с поддержкой MIDI, FM-синтеза, PCM-сэмплов и эффектов для микроконтроллеров
Примеры и код для управления моторами и датчиками мобильного робота на Arduino с H-Bridge драйвером
Преобразует аналоговый вход в дискретные позиции селектора с защитой от шумов и дрожания сигнала
Анимированные выразительные глаза робота для ST7735 TFT дисплеев с пятью встроенными эффектами и полной настройкой внешнего вида
Плавные анимации для сервомоторов и светодиодов через синусоидальные переходы и keyframe-интерполяцию
Расширитель портов ввода-вывода на I2C для PCA9535 и PCA9555 с 16 дополнительными линиями и поддержкой прерываний
Обработка аномалий и событий в Arduino-проектах с поддержкой действий до и после события
Парсер и вывод ANSI escape-последовательностей для Arduino — форматирование текста на дисплеях через интерпретацию управляющих кодов
Работа с ANT радиомодулями Dynastream Innovations через последовательное подключение или встроенные модули nRF51
Неблокирующие задержки с проверкой времени без зависания программы
Предотвращает многократное срабатывание кнопок от одного нажатия без использования задержек
Управление очередями задач без полноценной RTOS: быстрые прерывания, никаких блокировок и мьютексов
Легковесная альтернатива RTOS для микроконтроллеров — управление задачами через очереди без блокирующих операций и перегрузки памяти
Any data type wrapper
Управление USB PD 3.1 Sink контроллером AP33772S через I2C с поддержкой PPS и AVS режимов
Управление адресными RGB-лентами SK9822 и APA102 с независимым контролем цвета и яркости каждого диода
Интеграция со счётчиком энергии JSY-MK-163T через прямой интерфейс без Modbus
Интерфейс для счётчика мощности JSY-MK-194T по Modbus с готовыми функциями чтения данных
Чтение данных с трёхфазного счётчика энергии JSY-MK-333 без работы с Modbus напрямую
Работа с UART-интерфейсами SC16IS750/751/752 через I2C или SPI с поддержкой нестандартных частот кварца
Прямой доступ к электросчётчику SDM120 без необходимости работать с Modbus
Работа с гидрологическими датчиками Aqualabo через RS232/485 по протоколу Modbus RTU
ПИД-регулятор для стабилизации температуры, скорости и других параметров с обратной связью, отделённый от конкретного железа
Отправка и получение OSC-сообщений через сетевое соединение Arduino, поддержка callback-функций для обработки входящих данных
Управление кислородными датчиками PyroScience FireSting по UART для мониторинга растворённого кислорода и температуры в аквасистемах