ПИД-регулятор для стабилизации температуры, скорости и других параметров с обратной связью, отделённый от конкретного железа
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Упрощённая RTOS для Arduino с поддержкой кооперативной многозадачности, очередей, семафоров и мьютексов
Работа с SPI-камерами Arducam на Arduino, ESP32, ESP8266, Pico и STM32
Управление LED, кнопками и моторами с неблокирующими задачами без delay()
Управление шаговым двигателем 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 с минимальным расходом памяти
Управление термопринтером AS-289R2 через Arduino с портированным кодом mbed и поддержкой стандартных команд устройства
Протокол для управления Arduino через последовательный порт с компьютера, альтернатива Firmata с поддержкой цифровых и аналоговых выводов
Расширение Asip с поддержкой сервомоторов, датчиков расстояния и звука через серийный порт
Работа с емкостными сенсорами касания Microchip AT42QT через I2C с поддержкой четырех моделей микросхем и типизированной обработкой ошибок
Модульный runtime и фреймворк компонентов для Arduino и ESP32 с планировщиком задач, шиной событий и поддержкой датчиков и исполнительных устройств
Управление робототехнической платой AX-Mini: движение, приводы и сенсорика через Arduino IDE
Управление звуковым чипом AY-3-8910/8912 и его клонами через обычные пины Arduino с поддержкой воспроизведения чиптюнов
Неблокирующее управление движением и поворотами робомобилей с поддержкой сервомоторов и DC-моторов
Управление DC-моторами, сервоприводом, DIP-переключателями и аналоговыми входами на платах Bakmi со встроенной конфигурацией пинов STM32F103
Управление 5-проводными электромагнитными шаровыми кранами с опрашиванием положения и автоматическим отключением на крайних позициях
Управление одноконтактными устройствами через один вывод микроконтроллера — реле, светодиоды, вибромоторы и прочее, что включается HIGH и выключается LOW
Управление двигателями через контроллеры Basicmicro по UART с поддержкой PID, энкодеров и регулировки скорости
Лёгкая библиотека для настройки MPU6050 и получения данных акселерометра с гироскопом
Мониторинг напряжения и уровня заряда батареи с преобразованием показаний в процент и статус
Классы C++ для управления IoT-системами на Arduino: датчики, зуммеры, вентиляторы и последовательный порт без работы с регистрами
Управление кондиционерами через ИК-сигналы с чипом BC7215A: поддержка сотен брендов, разбор входящих команд, работа без облака
Обработка входных сигналов двухосевого джойстика с масштабированием значений и определением направления нажима
Управление сервомоторами манипулятора Bitkit Robit через Shield с упрощённым API
Воспроизведение сложных движений сервомоторов по анимациям, экспортированным из Blender
Управление множеством светодиодов и зуммеров с предустановленными или собственными паттернами мигания через цифровые пины, PWM или сдвиговый регистр
Управление регуляторами BlueRobotics через протокол I2C для подводных роботов и подобных систем