Выбор контакта для I2c на Arduino Uno

Yousef Zahid 28 Июнь 2021
Выбор контакта для I2c на Arduino Uno

В этом руководстве представлен простой пошаговый метод определения разводки контактов коммуникационной шины I2C.

Прежде всего, давайте разберемся, что такое связь I2C, не так ли?

Когда вы общаетесь с другим человеком, вам нужен режим, например, язык, который оба понимают. Считайте этих двух людей платами Arduino, а язык - коммуникационной шиной. Однако есть тонкая разница; отношения с этими досками - Мастер и Раб.

Вы можете подключить столько подчиненных плат Arduino через шину к главной плате, но должен существовать только один мастер. Это похоже на генерального директора, который управляет компанией и имеет много сотрудников. I2C используется для связи на короткие расстояния.

Как вы должны знать, чтобы соединить эти шины, нужно знать точное расположение штифта. Обычно на старых платах Arduino SDA и SCL не соединялись друг с другом.

Теперь новые платы Uno имеют SDA/SCL, подключенные вместе к контактам A4 и A5 Arduino UNO. Контакты A4 и A5 также известны как PC4 и PC5 порта C.

Вывод SDA - это сокращение от последовательных данных, которые используются для связи между ведущим и ведомым Arduino Uno. Кроме того, вывод SCL используется для совместного использования тактового сигнала, сгенерированного для ведущего и ведомого.