이번엔 다중 마스터와 다중 슬레이브 구성이 가능한 I2C통신이다. | I2C: Inter-Integrated Circuit데이터가 메세지 형태로 전송된다.Serial data (SDA)와 Serial Clock(SCL)의 두 가지 선이 필요하다. 라즈베리파이에서는 각각 2번, 3번이다. SPi와 슬레이브 선택 방식이 다르다. 2개의 선만 사용한다는 점과, ack를 사용해 성공적인 수신 확인을 받을 수 있다는 점이 장점. 하지만 spi보다 느리고 복잡하며, 데이터 프레임이 8비트로 제한된다는 점이 단점이다. | 통신 방법1. 시작 조건을 전송한다.SCL이 High일 때 SDA가 High에서 Low로 변한다.2. 각 슬레이브에게 주소 데이터를 전송한다.3. 본인의 주소라면 data를 통해 ack를 전송한..