Работа с интервалами значений — математические операции над диапазонами с автоматическим вычислением границ результата
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Парсер расписаний в формате KIC за 4,4 наносекунды без выделения памяти
Синхронное мигание нескольких LED и NeoPixel на разных пинах без блокирующих задержек
Кроссассемблер и дизассемблер для ретро-процессоров 6502, Z80, Motorola, Intel и других
Управление адресуемыми LED-полосками на базе микросхем LPD8806, LPD8803 и LPD8809 с настройкой цвета каждого пикселя
UI toolkit со встроенным Studio для проектирования интерфейсов SPI-дисплеев ST7789 и ST7735S на Arduino и ESP32
Набор библиотек для работы с модулями и датчиками экосистемы Makerlab.vn через унифицированные протоколы обмена данными
Шахматный движок для микроконтроллеров на основе 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-плат