Comunicaciones I2C.

Par utilizar el interface I2c, debemos activarlo en la configuración del Kernel

sudo raspi-config

Debemos activarlo en la opción «Interface options», de esta forma se activara con el kernel.

Explorar el bus

Como máximo podemos tener 117 dispositivos conectados (algunas direcciones están reservadas).

Primero descubriremos qué interfaces I2C tenemos conectados. Para detectar si esta activo el bus  ejecutamos i2cdetect:

i2cdetect -l

Listamos los buses conectados.

Solo nos aparece una interfaz I2C (i2c-1).

Para saber los   dispositivos conectados en el bus.  Volvemos a usar i2cdetect indicando ahora el número de bus I2C :

i2cdetect -y 1

Solo se ve un dispositivo conectado con dirección 27 en hexadecimal (0x27). Es un display LCD.

No hace falta de colocar las resistencias de 4K7.