The I2C bus is a widely used device communication protocol, allowing the comunitaction between the devices sharing the same bus channel. This is a great advantage because it is designed to allow your Raspberry Pi may be connected to a multitude of complex devices on the same bus and through I2C can communicate independently with each element.
In this tutorial we will learn how to use the Raspberry Pi I2C bus and we will implement a pressure display using a I2C BMP180 barometric sensor plus a I2C 7 segments display to create a digital barometer.
NOTE: thanks to Adafruit because a lot of information and the device drivers come from their great website!!