내 문제는 : 나는 각각 Arduino 메가와 I2C 변환기가있는 두 개의 16x2 LCD 디스플레이가 있고 두 개의 다른 텍스트를 보여주고 싶습니다. 가능한가, 그렇다면 어떻게 하는가?I2C의 Arduino에서 두 개의 동일한 장치를 개별적으로 실행할 수 있습니까?
1
A
답변
1
하나의 I2C 모듈을 제어하는 방법을 알고 있다고 가정합니다. 같은 라인에있는 여러 장치는 하드웨어 주소를 사용하여이를 구분합니다.
일반적으로 모듈에는 주소를 변경하는 방법이 있거나 임의로 코드화 된 주소가 있습니다. 전자의 경우 문서가 친구입니다. 후자의 경우에는 http://arduino.cc/playground/Main/I2cScanner에서 I2C 주소 스캐너를 사용하고 주소를 찾으십시오.
수행 할 작업에 대한 자세한 설명이 필요하면 사용중인 모듈 유형이 필요하므로 데이터 시트를 함께 볼 수 있습니다.
0
이러한 컨버터에 사용되는 대부분의 I2C 포트 익스텐더에는 ID 컨트롤 (A0, A1, A2)을위한 "다리"가 3 개있어 8 개의 다른 주소에서 선택할 수 있으므로 동일한 버스에 8 개의 모듈을 가질 수 있습니다 .
대부분이 PCB에서 솔더링되지 않은 연결을 사용합니다.
예를 들어 이미지를 참조하십시오. http://www.elecrow.com/images/s/201405/13995491573.jpg