Skip to content
Koepel edited this page Oct 1, 2021 · 24 revisions

The Arduino Wire library is used for I2C communication. These pages will explain how to use it:


Hardware related:


Nick Gammon wrote an excellent tutorial about I2C and the Arduino Wire library: www.gammon.com.au/i2c


Master/Slave or Controller/Peripheral ?
The I2C bus was created by Philips and that part of the company became NXP. I will follow NXP for the naming. As far as I know they use Master/Slave. It is just a name for something technical. Anything is okay as long as everyone understands it.