Анимированные глаза робота на OLED-дисплеях с поддержкой мимики, моргания и плавных переходов между эмоциями
Архитектура: teensy40
Библиотеки, совместимые с этой платформой, а также универсальные библиотеки для любых Arduino-совместимых плат.
Поддержка круглых TFT-дисплеев GC9A01 с разрешением 240×240, встроенными шрифтами и режимами поворота
Парсер для разбора строк на подстроки по разделителю с доступом через индексацию и конвертацией в числа
Диспетчер задач для управления несколькими операциями параллельно на Arduino без сложных прерываний
Управление HC4067 мультиплексором для подключения до 16 датчиков или устройств к одному входу Arduino
Калибровка датчиков веса на HX711 с поддержкой многоточечной интерполяции для компенсации нелинейности
Измеряет частоту импульсного сигнала через прерывания, подходит для датчиков Холла, счетчиков оборотов и энкодеров
Управление 6-осевым инерционным датчиком MPU6886 по I2C для отслеживания движения и ориентации на M5Stack
Битовые хаки для ускорения операций с плавающей точкой на Arduino, включая быстрое отрицание и манипуляции IEEE754-представлением
Форматирование табличных данных для Serial с автоматическим выравниванием по колонкам
Отправка и приём Open Sound Control (OSC) через серийный порт и сеть для связи Arduino с Pure Data, Max и другими приложениями
Управление пакетами Modbus RTU и TCP с доступом к полям через несколько представлений данных
Forth-интерпретатор для Arduino Nano и UNO с интерактивным управлением через Serial Monitor или Bluetooth без перезагрузки скетча
Взаимодействие с компонентами Arduino Nano через NanoProtoShield Rev. 3.0 с использованием готовых классов и методов
Компактный массив для хранения чисел от 0 до 15, где два элемента занимают один байт памяти
Генератор случайных чисел с поддержкой различных распределений и интерфейсом, совместимым с Python random
Перехватывает операции печати в буфер char-массива для накопления вывода и отправки одним пакетом
Накопление вывода print в строку перед отправкой данных или проверкой объёма
A simple library to interface with rdm6300 rfid reader.
Управление матричными дисплеями MAX7219 через SPI с поддержкой прокрутки текста
Динамический массив с автоматическим управлением памятью для работы с числовыми типами данных на Arduino
Единый интерфейс для чтения и записи данных в Stream-объекты и буферы массивов
Парсинг и конвертация строк: класс Text для работы с разными форматами без копирования, base64, URL, Unicode и переключение раскладок
Отмеривание времени выполнения кода с точностью до микросекунд, поддержка паузы и возобновления
Конфигурация шаговых двигателей через драйверы Trinamic (TMC2130, TMC2208, TMC2209 и другие) прямо из Arduino IDE
Flexible PS2 controller library for Arduino robotics with hardware SPI, bit-bang, button events and filtered discrete joystick states.
Компактный ПИД-регулятор с поддержкой антиветренок и выбором режимов для задач управления и стабилизации
Создание модулей VLCB на базе Arduino с поддержкой CAN-шины и микросхем MCP2515/MCP2562
Универсальный таймер с разрешением 1 мс на основе системного времени, с поддержкой одноразовых и повторяющихся интервалов
Работа с 12- и 16-битными АЦП ADS1015/ADS1115 через I2C с поддержкой однополюсных и дифференциальных измерений