Вывод графиков прямо в Serial Monitor Arduino IDE без отдельного приложения, с одновременным отображением отладочной информации
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Работа с датчиком давления MSP300 по протоколу I2C (7–1000 BAR)
Управление модульной системой сигнализации MSS-XCADE для железнодорожных макетов на базе Arduino
Запуск функции прерывания на базе Timer2 с интервалом в миллисекунду для синхронизации задач
Преобразует миллисекунды в строку формата "ЧЧ:ММ:СС", "ММ:СС" или "СС" с гибкой настройкой компонентов времени
Статический сборщик строк с парсингом, экономящий оперативную память на микроконтроллерах (проект архивирован, функции перешли в StringN и StringUtils)
Обнаружение нажатий кнопки с debounce, различением коротких и долгих нажатий, и подсчётом последовательных нажатий
Неблокирующая фильтрация дребезга контактов на входных пинах Arduino с поддержкой одновременного отслеживания нескольких пинов
Обнаружение направления вращения энкодера, фиксация позиций и отслеживание углового положения без блокировки основного кода
Управление шаговыми двигателями с ускорением, позиционированием и поддержкой нескольких драйверов step-direction-enable
Расчёт кинематики робот-манипуляторов по алгоритму Denavit-Hartenberg для Arduino и настольных компьютеров
Чтение данных с CAN-шины Yamaha MT-07 через MCP2515 на ESP32
Работа с магнитным абсолютным энкодером MT6701 через I2C: чтение угла, измерение RPM и фоновые вычисления на ESP32
Драйвер для магнитного датчика положения MT6701 с поддержкой интерфейсов SSI и I2C
Драйвер для магнитного энкодера MT6826S с интерфейсом SPI, измеряющий абсолютное положение вала с разрешением до 15 бит в диапазоне 0–360°
Распознавание тонов телефонной клавиатуры через декодер DTMF на MT8870 с преобразованием в символы или числовые коды
Парсер MIDI Time Code для синхронизации Arduino с музыкальным и видеооборудованием через QFM и FFM сообщения
Управление датчиками и исполнительными устройствами на основе конечных автоматов с поддержкой параллельной обработки и PWM-кривых для плавного управления
Асинхронное управление MTE-miniController V.2.0 с таймерами, PWM и поддержкой event-функций
Управление кнопками, сервомоторами и шаговыми двигателями через прерывания на AVR-платах без блокировки основного цикла
Работа с инфракрасными CO2-датчиками MTP40C и MTP40D через TTL-RS232 интерфейс на скорости 19200 бод
NDIR-сенсор для измерения CO2 в воздухе через последовательный интерфейс с поддержкой проверки CRC
Драйвер для 8-канального АЦП ADS7830 с интерфейсом I2C, расширяющий количество аналоговых входов Arduino
Драйвер для контроллера USB Power Delivery STUSB4500, позволяет Arduino управлять параметрами зарядки через I2C и настраивать напряжение и ток PDO
Драйвер для цифровых датчиков температуры MTS4X с поддержкой I2C, непрерывных и однократных измерений, усреднения и режима энергосбережения
Кооперативный планировщик с статическим выделением памяти для AVR микроконтроллеров
Обмен бинарными данными между микроконтроллерами и ПК через UART с поддержкой удалённого доступа к переменным и функциям
Надёжный обмен данными через UART с фреймированием COBS, контролем целостности CRC и гарантиями доставки пакетов
Шрифты для Adafruit GFX и мупплетов muwerk, включая специализированные варианты для LED-дисплеев 8x8 с контроллерами типа MAX7219