답변:
이동 shieldlist.org 하고 사용하고자하는 방패를 찾아보십시오. 그런 다음 둘 다 동일한 핀을 사용하는지 확인하십시오. 방패가 shieldlist.org 에 없으면 회로도 / 데이터 시트를 찾으십시오.
일반적으로 여러 쉴드가 하나의 핀을 사용해야하는 경우 해당 핀이 SPI 또는 I2C 핀이 아닌 한 함께 사용할 수 없습니다 . 이 두 프로토콜은 하나의 마스터와 많은 슬레이브가있는 마스터-슬레이브 모델을 사용합니다. 이 경우 일부 또는 모든 핀을 공유하는 실드를 사용할 수 있습니다.
SPI 핀은 기본적으로 디지털 10, 11, 12, 13입니다. 핀 10은 슬레이브 선택 핀으로, 어떤 슬레이브와 통신 할 것인지 지정하는 데 사용됩니다. 대화하려는 각 SPI 슬레이브마다 다른 SS 핀 이 필요합니다 .
I2C 핀은 아날로그 4와 5입니다. I2C는 장치 주소 지정을 사용하여 슬레이브 장치를 구별하므로 슬레이브 선택에 해당하는 것은 없습니다. 모든 I2C 장치에서 동일한 두 개의 핀을 공유 할 수 있습니다.
많은 쉴드를 쌓으면 커패시턴스 증가와 같은 다양한 문제가 발생하여 SPI / I2C에 대한 신호를 포함하여 신호가 악화되고 통신 장애가 발생할 수 있습니다.