Как совместно использовать/переназначить аналоговый вывод для двух библиотек Adafruit для двух аппаратных средств Adafruit

Я пытаюсь использовать Adafruit BMP180 и Adafruit 16x2 RGB LCD Display вместе на одном Arduino Uno R1. Оба компонента оборудования и их библиотеки используют аналоговые выводы 4 и 5. Есть ли способ переназначить выводы для одной из библиотек, чтобы я мог использовать обе части вместе?

Вот библиотеки, которые я использую:

Адафрут BMP180/BMP085: https://github.com/adafruit/Adafruit_BMP085_Unified и https://github.com/adafruit/Adafruit-BMP085-Library

ЖК-дисплей Adafruit 16x2 RGB: https://github.com/adafruit/Adafruit-RGB-LCD-Shield-Library

, 👍0


1 ответ


Лучший ответ:

2

Если они используют I2C (а я думаю, что так и есть), то это не имеет значения, потому что I2C — это просто протокол передачи данных. Теоретически, вы могли бы иметь сотни устройств, использующих эти контакты, и все работало бы нормально. Просто попробуйте использовать оба и сообщите мне, если что-то не работает.

,