How I2C Communication Works and How To Use It with Arduino

; Date: Thu Jun 15 2017

Tags: I2C Protocol »»»» Arduino

The I2C protocol allows communications across a "bus" between a master device, multiple masters, and one-or-more slave devices. Two wires are required, supporting communication with up to 112 devices, with one line carrying a clock signal and the other line carrying data. The video shows using I2C on Arduino using the GY-80 board and GY-521 board, both of which has several sensors. The video shows how to communicate with those devices using Arduino Sketch programs.

Wiring the sensor boards

About the Author(s)

(davidherron.com) David Herron : David Herron is a writer and software engineer focusing on the wise use of technology. He is especially interested in clean energy technologies like solar power, wind power, and electric cars. David worked for nearly 30 years in Silicon Valley on software ranging from electronic mail systems, to video streaming, to the Java programming language, and has published several books on Node.js programming and electric vehicles.