Page 52 - 최강 아두이노 퍼스트 참고서
P. 52

으로만 전송이 됩니다. 단방향 통신이 라고 합니다. 송신/수신이 동시에 할 수 없기 때문에 저
               속 통신 기기에 적용하여 대부분 사용합니다. 단방향 통신은 비동기 통신이라고도 합니다.


                  I2C      SDA
                 마스터       SCL


                                      SDA      SCL        SDA      SCL      SDA      SCL
                                       I2C 슬레이브            I2C 슬레이브         I2C SLAVE(N)

                                         그림 3-21 i2c 병렬 연결 구성도

               I2C 통신 규약은 1:N 통신이 가능한 규약입니다. I2C 마스터, I2C 슬레이브, 고유 식 별 ID 지
               정 기능이 있어, 지정된 곳으로 데이터 통신이 가능합니다.

               아두이노에서  I2C  통신을  사용하기  위해서는  Wire  라이브러리를  사용합니다.  아두이노
               코드상에서는 #include <Wire.h> 선언하여 사용합니다.

               아두이노 우노 R3 보드에서는 SDA, SCL 포트 A4, A5 포트가. 사용되고 있습니다. 아두이노
               우노 R3 (Revision(리비전 또는 개선판 3 번째) 보드에서는 I2C 포트가 2 군 데 있습니다.


                                             A4: SDA 포트                A5: SCL 포트

















                                          그림 3-22 I2C 포트 A4, A5

               아두이노 우노 R3 보드의 왼쪽 위, 오른쪽 아래 있습니다. Rev 3 에서 왼쪽 위 I2C 포트 추가
               되었습니다.






                                                    52
   47   48   49   50   51   52   53   54   55   56   57