Вы говорите о библиотеке проводов. Библиотека библиотек. Эта библиотека позволяет общаться с устройствами I2 C / TWI. На платах Arduino с разметкой R3 (разводка 1.0) SDA (линия передачи данных) и SCL (линия синхронизации) находятся на разъемах выводов рядом с выводом AREF. Arduino Due имеет два интерфейса I2 C / TWI: SDA1 и SCL1 находятся рядом с выводом AREF, а дополнительный - на контактах 20 и 21.
В качестве справочной информации в таблице ниже показано расположение контактов TWI. на различных платах Arduino.
- Плата I2 C / TWI, контакты
- Uno, Ethe rnet A4 (SDA), A5 (SCL)
- Mega2560 20 (SDA), 21 (SCL)
- Леонардо 2 (SDA), 3 (SCL)
- Due 20 (SDA), 21 (SCL), SDA1, SCL1
Начиная с Arduino 1.0, библиотека наследуется от функций Stream, что делает ее совместимой с другими библиотеками чтения / записи. Из-за этого send () и receive () были заменены read () и write ().
Примечание. Существуют как 7-, так и 8-битные версии адресов I2 C. 7 бит идентифицируют устройство, а восьмой бит определяет, записывается оно или читается с него. Библиотека Wire использует 7-битные адреса.