Thursday, November 18, 2021

How I2C Communication Works? Arduino and I2C Tutorial

future engineers

How I2C Communication Works? Arduino and I2C Tutorial

Overview

The I2C communication bus is very popular and broadly used by many electronic devices because it can be easily implemented in many electronic designs which require communication between a master and multiple slave devices or even multiple master devices. The easy implementations comes with the fact that only two wires are required for communication between up to almost 128 (112) devices when using 7 bits addressing and up to almost 1024 (1008) devices when using 10 bits addressing.

I2C-Communication-Overview1

How I2C Works

How is it possible, a communication between so many devices with just to wires? Well each device has a preset ID or a unique device address so the master can choose with which devices will be communicating.

Try This may help