Подключить два или более модулей, использующих одни и те же контакты?

Я нашел несколько отдельных инструкций по подключению устройства чтения/записи SD, а также инструкции по подключению устройства чтения RFID и пьезо-зуммера. Я хотел бы использовать оба модуля и пьезозуммер вместе на одном Arduino. Подробности подключения контактов из каждой найденной мной инструкции см. ниже:

Считывание/запись SD

  • 3,3 В переходит в 3,3 В на Arduino UNO (для питания)
  • GND замыкается на землю на Arduino UNO
  • D0 подключается к контакту 12 на Arduino UNO
  • D1 подключается к контакту 11 на Arduino UNO
  • CLK подключается к контакту 13 на Arduino UNO
  • D3 подключается к контакту 10 на Arduino UNO.

RFID-считыватель

  • SDA – цифровая 10 
  • SCK – Цифровой 13
  • MOSI — Digital 11
  • MISO – Digital 12
  • IRQ – соединение не установлено
  • Земля – Земля
  • RST – Digital 9
  • 3,3–3,3 В

Пьезозуммер

  • Красный – контакт 8.
  • Черный — заземление.

Можно ли использовать один и тот же контакт для нескольких модулей?

, 👍0

Обсуждение

Какой у вас RFID-считыватель/какой интерфейс он использует? СПИ?, @chrisl

(1) В настоящее время я использую [this](https://www.amazon.co.uk/gp/product/B074S8MRQ7/ref=oh_aui_detailpage_o05_s00?ie=UTF8&psc=1) RFID-считыватель, но я собираюсь его сменить. до [ID-20LA](https://www.cytron.io/p-rfid-id-20la), который имеет лучший диапазон (2) Я подумываю о покупке [этого](https://www.amazon.co.uk/HiLetgo-Adater-Interface-conversion-Arduino/dp/B00HFQEKI0) SD-модуля, @Chris Snow


1 ответ


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

1

Контакты 11 MOSI, 12 MISO и 13 SCK представляют собой шину SPI. К шине можно подключить больше устройств. Вывод «выбор ведомого» («выбор кабеля») определяет, какое устройство будет обмениваться данными. В вашей таблице оба устройства используют для этого контакт 10. Вы должны изменить один.

Я рекомендую подключить SD-ридер D3 к контакту 4 и в скетче использовать SD.begin(4).

Примечание: некоторые дешевые адаптеры SD-карт блокируют другие устройства на шине и могут использоваться только как одно устройство на шине

,