Управление RGB-светодиодами и устройствами на макетах железных дорог через один сигнальный провод, поддерживает до 768 каналов на Arduino
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Статический сборщик строк с парсингом, экономящий оперативную память на микроконтроллерах (проект архивирован, функции перешли в StringN и StringUtils)
Драйвер для магнитного датчика положения MT6701 с поддержкой интерфейсов SSI и I2C
Управление NeoPixel на Arduino Nano RP2040 Connect через протокол WS2812 с использованием PIO
Хранение динамических данных в формате ключ-значение с текстовым представлением и автоматической конвертацией типов
Работа с электронными бумажными дисплеями Pervasive Displays iTC через платы EXT3/EXT3.1 с быстрым обновлением (LEGACY)
ПИД-регулятор с поддержкой изменения коэффициентов во время работы и гибкой настройкой интервалов вычисления
Группирует до 16 входных контактов и позволяет читать их одной командой вместо отдельных digitalRead для каждого
Определение количества символов при выводе переменных для выравнивания и контроля размещения текста
Быстрая генерация случайных чисел фиксированной разрядности через буферизацию битов
Чтение и антидребезг кнопок и переключателей без блокирующих задержек
Асинхронное программирование для ESP32 и совместимых микроконтроллеров без блокирующих задержек
Система ориентации и курса (AHRS) на основе алгоритмов Madgwick, Mahony, фильтра Калмана и дополняющих фильтров для инерциальных датчиков Arduino
Управление радиомодулями RFM69/SX1231 с поддержкой шифрования, подтверждения доставки и энергосбережения
GUI библиотека для ESP32 с поддержкой сенсорного ввода и мобильных интерфейсов на дисплеях через SPI и параллельные протоколы
Вывод отладочной информации и ввод команд через протокол Segger RTT без USB и Serial портов
Подключение ESP8266 и ESP32 к облачной платформе SciFy по WebSocket для отправки данных датчиков и управления устройствами
Универсальная библиотека для работы с 44+ датчиками и микросхемами через I2C и SPI с примерами для каждого устройства
Управление датчиками и устройствами по протоколу Modbus RTU с Arduino в роли мастера
Работа с мультисенсорным модулем SI1145 для измерения видимого света, ИК-излучения, приближения и УФ-индекса
Плавное управление несколькими сервомоторами с настраиваемыми траекториями движения
Базовая библиотека SparkFun с общими интерфейсами и протоколами обмена для разработки драйверов датчиков и периферийных устройств
Простая реализация конечного автомата с состояниями и переходами, управляемыми функциями-условиями
Статистический анализ потоков и массивов данных с минимальным расходом памяти: среднее, медиана, стандартное отклонение, регрессия, сортировка
Поддержка датчика атмосферного давления LPS22HH для STM32 с измерением в диапазоне 260–1260 гПа и температуры через I2C или SPI
Удалённая отладка Arduino через telnet вместо последовательного порта
Подключение Arduino к 100+ веб-сервисам, API и облачным базам данных через единый интерфейс
Отмеривание времени выполнения кода с точностью до микросекунд, поддержка паузы и возобновления
Управление модулями TM1638 с восьмью светодиодами, семисегментным дисплеем и кнопками через три пина Arduino
Компактная библиотека для обработки кнопок на Arduino с поддержкой двадцати событий и минимальным расходом памяти