NodeMCU с RFID RC522 и LCD-модулем интерфейса I2C вместе
Я новичок в программировании Arduino, поэтому надеюсь получить четкий ответ.
У меня NodeMCU v1 12-E, я подключил его с помощью RFID RC522, как на картинке во вложении.
Теперь мой вопрос:
Мне нужно подключить к нему ЖК-модуль интерфейса I2C, чтобы напечатать несколько слов.
RFID использует контакты SDA и SCL по умолчанию на NodeMCU V1.0 «D1 и D2», также когда я вижу проводку для ЖК-дисплея I2C, он использует те же контакты D1 и D2.
Итак, если я изменю код создания экземпляра RFID на
MFRC522 mfrc522(0,2);
//SS_PIN 3 RST_PIN 4
Будет ли RFID работать так же, как и предыдущие контакты, и ЖК-дисплей тоже будет работать?
@Ameen, 👍-1
Обсуждение1 ответ
Лучший ответ:
Вы можете иметь несколько устройств на шине I2C, пока у них у всех разные адреса. Это означает, что вы должны иметь возможность подключить D1 и D2 к RFID и LCD. ОДНАКО я не уверен, что вы используете I2C для связи с платой RFID, если это не так, то вам, возможно, придется переместить контакты платы RFID и оставить I2C на D1&2.
Спасибо за ответ Code Gorilla, я попробовал изменить i2c на d3 и d4 для RFID, а также на d1 и d2 по умолчанию для I2C LCD-модуля. Они отлично работали вместе., @Ameen
- Предотвратить мерцание ЖК - дисплея с помощью модуля I2C?
- ЖК-дисплей I2C отображает странные символы
- Экран LCD 16*02 I2C показывает только первый напечатанный символ
- Sainsmart LCD 2004 - проблема с библиотекой LiquidCrytal_I2C, не удается скомпилировать
- Что означают цифры позади lcd (0x27)?
- Как подключить MPU9250 к NodeMCU с помощью SPI или I2C Slave?
- ATtiny85 I2C ЖК
- Документы по использованию i2C LCD с библиотекой Newliquidcrystal_1.3.5
это не будет работать на шине I2C, просто используйте протокол UART, это будет работать отлично, и его связь очень проста., @deepak