Обёртка над Wire для упрощения разработки библиотек I2C-устройств с готовыми методами чтения регистров и управления битами
Библиотеки
Ищите по названию, автору, категории или строчке #include. У каждой библиотеки видно, готов ли ZIP к скачиванию с зеркала TREMA.
Протоколы для I2C-устройств в модульных сетях с горячей заменой компонентов и динамической маршрутизацией через мультиплексеры
Матричная клавиатура 4x4 через I2C с микросхемой PCF8574, поддержка разных размеров и нескольких устройств на одной шине
Работа с матричными клавиатурами до 8×8 через I2C расширитель PCF8575 с поддержкой дребезга контактов
Управление двигателями через I2C протокол с независимой регулировкой скорости каждого мотора
Управление несколькими моторами через I2C по схеме главное устройство — периферийные модули
Сканер для поиска и проверки устройств на шине I2C с поддержкой callback-функций
Работа с I2C датчиком влажности почвы Chirp: чтение влажности, температуры и управление питанием сенсора
Фреймворк для управления через I2C периферией без встроенной поддержки протокола — шаговыми моторами, дисплеями, сенсорами и специальными платами
Драйвер для датчика качества воздуха iAQ-Core, взаимодействие через I2C и чтение индекса TVOC
Управление четырёхразрядным LED индикатором с выводом чисел, символов, времени и температуры
Преобразование аналоговых значений датчика тока ACS712 в реальную силу тока с поддержкой DC и AC
Работа с одноканальным дифференциальным АЦП CS1237 для высокоточных измерений напряжения на весах и датчиках давления
Цифровой датчик температуры и влажности AM2320 с подключением по I2C для Arduino
Работа с Bluetooth модулями HC-05 через UART в режимах Slave и Master с поддержкой поиска и сопряжения устройств
Чтение температуры и влажности с датчиков DHT11 и DHT22 на любых выводах Arduino
Работа с матричными клавиатурами размером от 1×4 до 4×4 с отслеживанием нажатий, удержаний и отпусканий
Отслеживание вращения энкодера на любых пинах Arduino с использованием второго аппаратного таймера
Определение частоты сигнала на аналоговом входе Arduino в герцах
Клиент для модема A9 от Ai-Thinker с поддержкой TCP и UDP соединений через GPRS
Парсинг NMEA-протокола от GPS-модулей с извлечением координат, времени, скорости и данных о спутниках
Работа с GSM/GPRS Shield и модулем A6: SMS, USSD, голосовые вызовы и AT команды с поддержкой русского языка
Измеряет расстояние до 4 м с ультразвуковым датчиком HC-SR04, но блокирует выполнение кода на время ожидания ответа
Ультразвуковой датчик HC-SR04 с неблокирующим чтением через внешние прерывания Arduino
Опрос ультразвукового датчика HC-SR04 в фоновом режиме без блокировки основной программы
Вывод чисел и текста на четырёхразрядный LED-индикатор через I2C с управлением яркостью и миганием
Установка и управление I2C адресами для модулей серии FLASH-I2C, включая чтение конфигурации и контроль подтяжки линий шины
Работа с модулем Бампер от iArduino.ru с семью датчиками линий, фарами и поворотниками через I2C протокол
Работа с датчиком освещённости по I2C: измерение люкса, пульсаций света и обнаружение препятствий