Унифицированная библиотека для мониторинга тока, напряжения и мощности с датчиков INA серии от Texas Instruments с поддержкой 26 чипов и потоковой отправкой данных в JSONL
Архитектура: teensy_avr
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Трёхканальный датчик INA3221 для измерения напряжения и тока по I2C с неблокирующим чтением регистров
Работа с интервалами значений — математические операции над диапазонами с автоматическим вычислением границ результата
Упрощает работу с джойстиком: автоматически вычисляет направление, угол и расстояние от центра с поддержкой 4 и 8 направлений, фильтрацией шумов и калибровкой
Потоковый парсинг JSON для микроконтроллеров с ограниченной памятью, обрабатывающий данные по мере их поступления
Парсер расписаний в формате KIC за 4,4 наносекунды без выделения памяти
Синхронное мигание нескольких LED и NeoPixel на разных пинах без блокирующих задержек
Кроссассемблер и дизассемблер для ретро-процессоров 6502, Z80, Motorola, Intel и других
Управление массивами ToF-датчиков VL53L0X и VL53L4CD через расширители PCF8574 с фильтрацией и произвольной топологией
HD44780-совместимые дисплеи через прямые пины, I2C, PCF8574, MCP23017 и сдвиговые регистры с встроенной поддержкой многозадачности
Создание иерархических меню для LCD-дисплеев на базе HD44780 с поддержкой I2C и интерактивных элементов
Управление адресуемыми LED-полосками на базе микросхем LPD8806, LPD8803 и LPD8809 с настройкой цвета каждого пикселя
UI toolkit со встроенным Studio для проектирования интерфейсов SPI-дисплеев ST7789 и ST7735S на Arduino и ESP32
Полнофункциональная библиотека графических интерфейсов для встроенных систем с минимальным расходом памяти
Управление восемью потенциометрами и RGB-светодиодами модуля M5 8ANGLE по протоколу I2C с гибкой настройкой разрешения и преобразованием значений
Поддержка модульных устройств ввода M5Stack Chain: джойстика на эффекте Холла, механической кнопки и поворотного энкодера с RGB индикацией
Набор библиотек для работы с модулями и датчиками экосистемы Makerlab.vn через унифицированные протоколы обмена данными
Шахматный движок для микроконтроллеров на основе micro-Max с поддержкой UCI и настройкой под ограниченную память
Управление светодиодами, RGB-элементами и кнопками образовательного набора MentorBit от Digital Codesign
Микро-RTOS для Arduino с приоритетным планировщиком, корутинами, сигналами, мьютексами, PID, фильтром Калмана и профилировкой CPU
Отслеживание минимумов и максимумов в потоке данных с датчиков с автоматическим сбросом и временными метками пиков
Компактный парсер и генератор JSON для встраиваемых систем с поддержкой JSON-RPC и извлечением данных по пути jsonpath
Вычисляет времена восхода и захода Луны по координатам и дате через трёхточечную интерполяцию её положения
Фильтр скользящего среднего для сглаживания данных с фиксированной точкой от датчиков и других источников
Вычисление скользящего среднего для сглаживания данных датчиков целочисленной арифметикой
Драйвер для газового датчика озона MQ131 с поддержкой калибровки, управлением нагревателем и выводом результатов в ppm, ppb, mg/m³ и µg/m³
Обнаружение направления вращения энкодера, фиксация позиций и отслеживание углового положения без блокировки основного кода
Управление LCD-дисплеем Parallax 27979 через последовательный порт с поддержкой подсветки, курсора и пользовательских символов
Расширитель GPIO портов через I2C с поддержкой PCF8574 и PCF8574A, восемь дополнительных пинов в одну цепь
PID-регулятор для автоматического управления и стабилизации физических параметров в системах контроля и робототехнике