2016-07-28 2 views
0

, 내 현재 프로젝트에서 나는 라즈베리 PI 2.두 개의 센서가 (SDA 및 SDL과 같은) Raspberry PI2 핀에 액세스 할 수 있습니까? 내가 만약 IoT 기술 일하고

그러나이 두 센서는 동일한 I2C 버스 핀을 사용하는 (I2C1의 SDA 및 I2C1를 사용하여 BMP280와 TSL 2561과 같은 두 개의 센서를 연결하려면 나무 딸기 PI2에 SDL.

내가 두 개의 센서에 대해 위의 두 개의 핀을 사용하는 방법을 가르쳐주세요.

+0

대신 [raspberrypi.se]에 더 적합하기 때문에이 질문을 주제와 관련이 없게 닫으려고합니다. 이 사이트는 프로그래밍 관련 질문 용입니다. –

답변

1

-Kishore 당신이 I2C protocol을 읽게한다? I2C 직렬 통신 버스의 좀입니다 , 여러 개의 슬레이브 장치를 I2C 버스로 공격 할 수 있습니다 석사.

라즈베리 파이의 SDA 및 SDL 핀을 공유하면이 두 센서는 고유 한 장치 ID로 토론 할 때 구별됩니다.

다른 센서 (BMP280 및 TSI 2561)는 물론 제조사 ID가 차별화 될 수 있습니다.

같은 I2C 버스에 여러 개의 I2C 슬레이브 장치를 연결할 수도 있습니다. 우리가 구별하는 방법은 다른 주소 (일반적으로 3 개의 주소 핀)를 사용하는 것입니다. 그러나 총 슬레이브 수는 최대 8 개로 제한됩니다.