I2C Devices

Read and write to I2C devices connected to Arduino® hardware

Create an Arduino object using arduino before you use I2C functions. See Connect to Arduino Hardware for more information.

Functions

i2cdevConnection to device on Arduino hardware I2C bus
scanI2CBusScan Arduino hardware for I2C bus address
readRead data from I2C bus
writeWrite data to I2C bus
readRegisterRead data from I2C device register
writeRegisterWrite data to I2C device register

Topics

Communicate with an I2C EEPROM Device

Learn how to store and retrieve data from an I2C EEPROM device.

Measure Temperature From I2C Device on Arduino® Hardware

Learn how to measure temperature from an I2C device on your Arduino hardware.

Arduino I2C Interface

Learn how Arduino hardware interfaces with the I2C protocol.