Управление LED, кнопками и моторами с неблокирующими задачами без delay()
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление шаговыми двигателями и логика работы модульной машины EMBRYO 2 через систему состояний
Управление шаговым двигателем KeiganMotor KM-1 через I2C с поддержкой Arduino и ESP32
Управление синтезаторными платами OPL2 Audio Board и OPL3 Duo с поддержкой MIDI и воспроизведением музыкальных файлов DRO, IMF, VGM
Управление устройствами Fritz!Box, Fritz!DECT и Fritz!Powerline с Arduino через HTTP-интерфейс AVM
Управление FM-приёмником TEA5767 через I2C с поддержкой нескольких модулей одновременно
Компактная библиотека для базовых операций с выводами, PWM и датчиками на Arduino с минимальным расходом памяти
Управление роботом-пылесосом iRobot Roomba через Arduino и ESP с поддержкой WiFi и Bluetooth
Управление робототехнической платой Arxterra 3DoT через Arduino скетчи и приложение ArxRobot
Управление термопринтером AS-289R2 через Arduino с портированным кодом mbed и поддержкой стандартных команд устройства
Протокол для управления Arduino через последовательный порт с компьютера, альтернатива Firmata с поддержкой цифровых и аналоговых выводов
Расширение Asip с поддержкой сервомоторов, датчиков расстояния и звука через серийный порт
Работа с контроллерами A-Star 32U4: дисплей, звук, кнопки, светодиоды, датчики и моторные драйверы
Работа с емкостными сенсорами касания Microchip AT42QT через I2C с поддержкой четырех моделей микросхем и типизированной обработкой ошибок
Модульный runtime и фреймворк компонентов для Arduino и ESP32 с планировщиком задач, шиной событий и поддержкой датчиков и исполнительных устройств
ISR-управляемые PWM на любых выводах ATmega164/324/644/1284 с частотой до 500 Гц, без привязки к аппаратным таймерам
ISR-based таймеры для ATmega164, ATmega324, ATmega644 и ATmega1284 под MightyCore с поддержкой до 16 независимых прерываний от одного физического таймера
Работа с сенсорной клавиатурой AT42QT1070 через I2C: чтение состояния семи сенсорных каналов и настройка параметров датчика
Аппаратная генерация PWM на встроенных таймерах AVR-контроллеров для Nano, UNO, Mega и совместимых плат
Программный ШИМ на базе прерываний для любого GPIO AVR-плат, работающий независимо от состояния основного кода
Отключение неиспользуемых модулей и снижение частоты тактового генератора для экономии энергии батареи
Управление робототехнической платой AX-Mini: движение, приводы и сенсорика через Arduino IDE
Управление звуковым чипом AY-3-8910/8912 и его клонами через обычные пины Arduino с поддержкой воспроизведения чиптюнов
Неблокирующее управление движением и поворотами робомобилей с поддержкой сервомоторов и DC-моторов
Управление DC-моторами, сервоприводом, DIP-переключателями и аналоговыми входами на платах Bakmi со встроенной конфигурацией пинов STM32F103
Управление 5-проводными электромагнитными шаровыми кранами с опрашиванием положения и автоматическим отключением на крайних позициях
Управление одноконтактными устройствами через один вывод микроконтроллера — реле, светодиоды, вибромоторы и прочее, что включается HIGH и выключается LOW
Управление двигателями через контроллеры Basicmicro по UART с поддержкой PID, энкодеров и регулировки скорости
Лёгкая библиотека для настройки MPU6050 и получения данных акселерометра с гироскопом