Paso 1: Configuración de RPi2
Para usar el I2C de RPi2, tenemos que activarla primero. El arranque e inicio de sesión en el IPC.
Entrar en el menú de configuración de RPi con "sudo raspi-config". En "Advance Options" puedes encontrar "I2C" configuración. Seleccione la opción y mostrará una opción para activar o para desactivar la función I2C en RPi2 (que está deshabilitado por defecto). Seleccione Sí cuando se le pida para cargar el módulo del kernel de I2C por defecto. Salir del menú de configuración de RPi por seleccionar "Finish".
Regresar a la terminal, tendremos que modificar el archivo llamado "módulos". Utilizando el programa de editor de texto llamado "nano", podemos editar el archivo con permisos de superusuario. Uso, "sudo nano/etc/modules" y añadir estas dos líneas
I2C-bcm2708 #BCM2708 es la familia de procesadores utilizados por RPi, BCM2836 es el nombre de procesador específico de la RPi2
I2C-dev
Para salir, pulse "CTRL + X" y seleccione "Y" para guardar y presiona Enter para sobrescribir el archivo anterior. (Realmente no entiendo muy bien por qué necesito realizar este paso puesto que ya has incitado y habilitar el módulo I2C del kernel a cargar por defecto. Estoy todavía en busca de respuestas, por favor, post en los comentarios si sabes)