Arduino Uno에서 I2c를위한 핀 선택
Yousef Zahid
2021년6월28일
이 튜토리얼에서는 I2C 통신 버스의 핀 레이아웃을 식별하는 쉬운 단계별 방법을 소개합니다.
먼저 I2C 통신이 무엇인지 살펴 보겠습니다.
다른 사람과 대화 할 때 둘 다 이해할 수있는 언어와 같은 모드가 필요합니다. 이 두 사람을 Arduino 보드로 생각하고 언어를 통신 버스로 간주하십시오. 그러나 미묘한 차이가 있습니다. 이 보드와의 관계는 마스터와 슬레이브입니다.
버스를 통해 마스터 보드에 많은 슬레이브 Arduino 보드를 연결할 수 있지만 하나의 마스터 만 있어야합니다. 회사를 운영하고 직원이 많은 CEO와 같습니다. I2C는 근거리 통신에 사용됩니다.
이러한 버스를 연결하는 방법을 알아야하므로 핀의 정확한 위치를 알아야합니다. 일반적으로 구형 Arduino 보드에서는 SDA와 SCL이 함께 연결되지 않았습니다.
이제 최신 Uno 보드에는 Arduino UNO의 A4 및 A5 핀에 SDA/SCL이 함께 연결되어 있습니다. 핀 A4 및 A5는 포트 C의 PC4 및 PC5라고도합니다.
SDA 핀은 직렬 데이터의 약어로 마스터와 슬레이브 Arduino Uno 간의 통신에 사용됩니다. 그 외에도 SCL 핀은 마스터 및 슬레이브에 대해 생성 된 클럭 신호를 공유하는 데 사용됩니다.