Как совместно использовать/переназначить аналоговый вывод для двух библиотек 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
@Matthew N, 👍0
1 ответ
Лучший ответ:
Если они используют I2C (а я думаю, что так и есть), то это не имеет значения, потому что I2C — это просто протокол передачи данных. Теоретически, вы могли бы иметь сотни устройств, использующих эти контакты, и все работало бы нормально. Просто попробуйте использовать оба и сообщите мне, если что-то не работает.
- Почему Adafruit motor shield не крутит моторы?
- Статус выхода 1 ожидаемое первичное выражение перед ']' Arduino
- Библиотека программных материалов для плат SAMD
- Определение относительно точной скорости с помощью ИДУ
- Adafruit RTC begin() не возвращает false
- Код датчика отпечатков пальцев некорректно работает с LCD дисплеем 16x2
- Двигатель постоянного тока не вращается, издается звуковой сигнал, а также присутствует запах гари.
- Совместное использование RFID и датчика отпечатков пальцев