Набор библиотек для работы с модулями и датчиками экосистемы Makerlab.vn через унифицированные протоколы обмена данными
Архитектура: rp2040
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Шахматный движок для микроконтроллеров на основе micro-Max с поддержкой UCI и настройкой под ограниченную память
Управление светодиодами, RGB-элементами и кнопками образовательного набора MentorBit от Digital Codesign
Отслеживание минимумов и максимумов в потоке данных с датчиков с автоматическим сбросом и временными метками пиков
Вычисляет времена восхода и захода Луны по координатам и дате через трёхточечную интерполяцию её положения
Фильтр скользящего среднего для сглаживания данных с фиксированной точкой от датчиков и других источников
Вычисление скользящего среднего для сглаживания данных датчиков целочисленной арифметикой
Расширитель портов ввода-вывода PCF8574 через I2C с поддержкой прерываний, энкодеров и HC-SR04
Control your Arduino, ESP32 or ESP8266 from the Plynx app.
Декодирование квадратурных импульсов энкодеров на основе конечного автомата с естественной устойчивостью к дребезгу контактов
A simple library to interface with rdm6300 rfid reader.
Фреймовый протокол с CRC-8 и экранированием для надёжной передачи произвольных данных по UART, Bluetooth и RS485
Асинхронное управление обычными и RGB-светодиодами с поддержкой плавных переходов и паттернов без блокировки основного кода
Lightweight push-button library with debouncing, latching, events, long-press detection, and timing.
Утилиты для работы с датчиками и кнопками платы SchooMyBoard с функциями обработки сигналов для Serial Plotter
BLE на чипе RTL8720DN с API совместимым с ESP32
Коммуникационный слой для I2C-датчиков с поддержкой многобайтовых транзакций и I2S на ESP32
Модификация SevSeg для управления семисегментными дисплеями через сдвиговые регистры, снижающая количество используемых пинов Arduino с 12 до 3
shiftOut с микросекундными задержками между битами для надежной работы на длинных проводах
Управление светофорами на макетных железных дорог с поддержкой разных типов сигналов, яркости и взаимоблокировки
Управление сервомоторами через software PWM без использования аппаратных таймеров, совместимо с Servo.h
Sparkfun examples for the Bosch BMP180 barometric pressure sensor
Высокоскоростная библиотека для дисплеев ST7789, оптимизированная для AVR и работающая в 2,5–5 раз быстрее аналогов благодаря прямой работе с регистрами
Датчик влажности и температуры HTS221 с интерфейсом I2C для STM32-плат
Работа с датчиком времени пролёта VL53L4CD для измерения расстояния через I2C с поддержкой polling и прерываний
Единый интерфейс для чтения и записи данных в Stream-объекты и буферы массивов
Система виджетов для создания графических интерфейсов поверх TFT_eSPI — готовые компоненты вместо ручной рисовки
Управление модулями TM1638 с восьмью светодиодами, семисегментным дисплеем и кнопками через три пина Arduino
Конфигурация шаговых двигателей через драйверы Trinamic (TMC2130, TMC2208, TMC2209 и другие) прямо из Arduino IDE
A high-performance, flicker-free LCD 1602 library with Smart Refresh, Multi-Slot Async Engines, and precise progress bars.