Порт pilight для приёма и передачи сигналов 433.92 МГц на ESP8266 с поддержкой десятков протоколов устройств
Категория: Signal Input/Output
Библиотеки этой категории. У каждой видно последнюю версию и готовность ZIP на зеркале TREMA.
Синхронизация и управление событиями в нейробиологических экспериментах через Teensy и SyncGenie с готовыми классами для триггеров, переключателей и датчиков
Учебная библиотека для платы EIS Board с функциями для изучения C++, алгоритмов и основ встроенных систем
Модульные компоненты для обработки GPIO-сигналов: дебаунс, детектирование фронтов, таймеры и фильтры без блокирующих задержек
Урезанная версия SoftwareSerial только для передачи данных по UART на произвольных ножках с минимальным расходом памяти
Измерение постоянного и переменного тока с датчиком ACS712 через встроенный ADC контроллера
Управление звуковым процессором BD3491FS через I2C без работы с регистрами вручную
Декодирование инфракрасных сигналов с минимальными затратами памяти, поддержка NEC, Panasonic и хеш-протоколов
Управление ESC BlHeli_S через DShot150/300/600/1200 с поддержкой телеметрии на ESP32 через RMT Encoder API
Программная реализация UART для ESP8266 и ESP32 с использованием дополнительных пин, оптимизированная для работы без блокировки основного кода
Отслеживание вращения энкодера на любых пинах Arduino с использованием второго аппаратного таймера
16-канальный PWM-контроллер PCA9635 с подключением по I2C для управления яркостью светодиодов с разрешением 8 бит
Автоматическая настройка коэффициентов PID-регулятора методом определения точки перегиба S-кривой отклика системы
Расширение MobaLedLib для симуляции реалистичного мерцания пламени камина на светодиодах
Расширитель портов MCP23S08 с интерфейсом SPI для управления 8 дополнительными цифровыми входами-выходами
Управление 16 каналами PWM (12 бит) через I2C для светодиодов, сервоприводов и RGB-лент с независимой настройкой каждого канала
I2C коммуникация для микроконтроллеров ATtiny (Trinket, Gemma) с увеличенным буфером для периферии
8-канальный I2C АЦП ADS7830 с поддержкой односигнальных и дифференциальных входов для быстрого считывания аналоговых данных
I2C драйвер для управления 8 независимыми PWM-каналами светодиодов с 256 уровнями яркости
Управление дополнительными цифровыми и аналоговыми портами микроконтроллера Serial Wombat через UART или I2C
Управление встроенными DAC ESP32 и ESP32-S2 с поддержкой генератора косинусных сигналов для аналоговых выходов
Полифилл для функции analogWrite на ESP32, оборачивающий LEDC с автоматической настройкой таймеров и каналов
Определения пинов и проверка безопасности подключений для ESP32-S3 SuperMini с защитой от конфликтов
Асинхронное преобразование температуры с OneWire датчиков и сохраняемой конфигурацией ролей датчиков
Абстракция ввода-вывода для Arduino и ESP32 с поддержкой цифровых, аналоговых и пользовательских обработчиков
Фреймворк для семисегментных LED-дисплеев на контроллерах TM1637, TM1638, MAX7219, HT16K33 и 74HC595 с поддержкой разных протоколов подключения
Управление цифровыми потенциометрами AD5241, AD5242, AD5280 и AD5282 через I2C
Управление кнопками и переключателями на Arduino и ESP32 с подавлением дребезга и поддержкой разных схем подключения
Обработка кнопок для Arduino и ESP с защитой от дребезга, поддержкой счётчика нажатий и неблокирующим опросом
Помощник для работы с I2C регистрами: чтение и запись байтов, слов, буферов с поддержкой мультиплексора TCA9548