Download [extra Quality]: Adafruit_i2cdevice H Library

Adafruit_I2CDevice.h <-- This is the file you wanted! Adafruit_SPIDevice.h Adafruit_BusIO_Register.h Once installed, using the library makes your code incredibly elegant. Here is how you would talk to a BMP280 sensor (address 0x77 ):

Adafruit has solved this with their library. It acts as a clean, powerful C++ wrapper for the Arduino Wire library. adafruit_i2cdevice h library download

if (!i2c_dev.begin()) { Serial.println("Did not find device at 0x77"); while(1); } Serial.println("Found sensor!"); Adafruit_I2CDevice

Happy soldering, - The Team