Упрощённая RTOS для Arduino с поддержкой кооперативной многозадачности, очередей, семафоров и мьютексов
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Управление LED, кнопками и моторами с неблокирующими задачами без delay()
Протокол для управления Arduino через последовательный порт с компьютера, альтернатива Firmata с поддержкой цифровых и аналоговых выводов
Расширение Asip с поддержкой сервомоторов, датчиков расстояния и звука через серийный порт
Управление робототехнической платой AX-Mini: движение, приводы и сенсорика через Arduino IDE
Управление одноконтактными устройствами через один вывод микроконтроллера — реле, светодиоды, вибромоторы и прочее, что включается HIGH и выключается LOW
Управление двигателями через контроллеры Basicmicro по UART с поддержкой PID, энкодеров и регулировки скорости
Мониторинг напряжения и уровня заряда батареи с преобразованием показаний в процент и статус
Классы C++ для управления IoT-системами на Arduino: датчики, зуммеры, вентиляторы и последовательный порт без работы с регистрами
Управление кондиционерами через ИК-сигналы с чипом BC7215A: поддержка сотен брендов, разбор входящих команд, работа без облака
Управление регуляторами BlueRobotics через протокол I2C для подводных роботов и подобных систем
Управление H-bridge модулем BM12O2321-A через 9-битный UART с чтением тока нагрузки
Управление микропористым распылителем BM52D5021-1 через UART с настройкой уровня и времени работы
Управление низкомощным модулем распылителя BM52D5121-1/BMN31K512 через UART с контролем вентилятора, мощности и RGB-светодиодов
Получение данных температуры, влажности и давления с датчика Bosch BME280 через I2C или SPI
Управление двумя каналами DC и шаговых моторов с пинов Arduino без сложных протоколов
Управление релейным модулем BMP75M131 через I2C интерфейс с поддержкой включения, отключения и мониторинга состояния
Управление модулем голосового воспроизведения BMV31M304A через I2C протокол с возможностью воспроизведения аудиозаписей и обновления голосовых данных
Управление звуковым щитом BMV36T001 через SPI для записи и воспроизведения аудио на Arduino
Управление беспроводными жалюзи с контроллером BY-305 напрямую с Arduino через формирование и парсинг протокольных сообщений
Алгоритмы управления для Arduino: усилитель с ограничением и ПИД-контроллер с защитой от насыщения интегратора
Портированная версия Boost с контейнерами, алгоритмами и структурами данных для встроенных систем
Управление зарядным контроллером BQ25672 с доступом к регистрам, статусу и измерениям напряжений и токов
Работа с сенсорными чипами BS8116 и BS8112 по I2C протоколу для контроля до 16 емкостных кнопок
Управление мощными DC-моторами до 43 А через двухканальный H-мост BTS7960 с регулировкой скорости и направления вращения
Работа с матричными клавиатурами, подключёнными напрямую или через I2C расширители вроде MCP23017, с поддержкой событий клика и длинного нажатия
Обработка кнопок через прерывания микроконтроллера с встроенной функцией toggle
Управление пассивным пищащим динамиком с PWM, эффектами, мелодиями и командами через UART
Управление Calliope mini V1-V3: LED матрица, кнопки, RGB светодиоды, мотор и BLE (V1-V2)
Управление матрицей из 128 аналоговых переключателей CD22M3494EZ для коммутации сигналов постоянного тока и переменного тока до 1 МГц