Управление микросхемой Intel 8255 через Arduino с поддержкой трёх 8-битных портов параллельного интерфейса
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Работа с датчиками движения PIR и другими цифровыми сенсорами, поддержка до 8 устройств одновременно
Управление до 16 PIR-датчиков через I2C расширитель PCF8575 с поддержкой прерываний
Обучение электронике через готовые примеры проектов со звуком, SD-картами и светоэффектами
Объектно-ориентированный фреймворк для работы с датчиками и исполнительными механизмами через сигналы вместо циклических проверок
Управление четырьмя мультиплексорами CD4067B через I2C для расширения до 64 аналоговых входов с поддержкой напряжений до 18V
Расширение GPIO с помощью мультиплексоров и демультиплексоров 74LS151/74LS150/74HC259
Обработка кнопок с дебаунсингом и распознаванием одиночных, двойных кликов и удержаний
Обработка сигналов с потенциометров и джойстиков с калибровкой, фильтрацией шума и формированием кривых
Генерирует PPM-сигнал для управления RC-моделями, работая на прерываниях таймера без блокировки основного кода
Преобразование давления между единицами измерения (PSI, бары, атмосферы, дюймы ртути и другие) с поддержкой расчётов по закону идеального газа
Чтение символов с PS/2-клавиатуры через протокол PS/2 на Arduino
Читает PS/2 клавиатуры через два пина микроконтроллера, включает базовые функции для получения нажатий клавиш
Управление 6-канальным контроллером громкости PT2258 через I2C с поддержкой до четырёх микросхем на одной шине
Arduino library for PT2258 I2C 6 channel audio volume processor.
Генерирует импульсы на цифровых выводах с частотой 2–3000 Гц без сложной настройки Timer 1
Делитель частоты импульсов с поддержкой дробных коэффициентов через опрос входного пина
Генерация повторяющихся импульсных последовательностей на AVR через Timer1 с произвольными длительностями и калибровкой по времени
Приём и передача нескольких PPM-потоков с высоким разрешением для плат Teensy
Отправка точно распределённых во времени последовательностей импульсов на выходные ноги для IR и RF сигналов
Организация двусторонней текстовой консоли через UART с буферизацией и парсингом команд для отладки Arduino
Обработка нажатий кнопок с поддержкой событий и встроенным pull-up резистором
Неблокирующая обработка нажатий кнопок с отслеживанием состояния и длительности удержания
Моделирование событий кнопки с распознаванием кликов, двойных кликов и долгих нажатий через периодический опрос пина
Обработка нажатий кнопки с дебаунсом и распознаванием одиночного тапа, двойного тапа и долгого нажатия без блокировки программы
Декодирование квадратурных импульсов энкодеров на основе конечного автомата с естественной устойчивостью к дребезгу контактов
Быстрые приближённые вычисления IEEE float32 для встроенных систем: триг, логарифм, экспонента, синтез волн и огибающие без зависимостей
Экстремально быстрые операции с цифровыми выводами и прерываниями с минимальными затратами тактов процессора
An fast and versatile alternative to Arduino's map() function using floats.
Гибкий и быстрый ПИД-контроллер с поддержкой разных режимов регулирования и методов защиты от интегрального насыщения