Comunicación I2C con Arduino

La comunicación en electrónica sirve para que distintos dispositivos interactúen entre ellos, en este caso aprenderemos a usar la comunicación I2C (Inter-Circuitos Integrados), que es un bus de comunicaciones en serie con 2 líneas para transmitir la información.
La comunicación I2C utiliza direccionamiento cada dispositivo tiene una dirección de 7 bits, así que podría comunicarse con hasta 127 dispositivos.

diagrama I2C

En Arduino es muy fácil de encontrar dispositivos ya sean sensores, pantallas LCD… etc. que se comunican con el micro controlador por comunicación I2C, es popular porque tan solo con 2 líneas se pueden a conectar varios dispositivos, cada uno con una dirección.

Material necesario:

•    Dos placas Arduino
•    Un pulsador
•    Un led
•    Una resistencia de 10k Ohm
•    Una resistencia de 220 Ohm

Esquema de montaje:

esquema de montaje I2C

Nota: No olvidar de conectar los dos GND de las placas entre ellos.

Programa Arduino master:

Programa Arduino Slave:


 

Demostración:

¿Quieres colaborar con el proyecto?
¿Te hemos ayudado o te gusta lo que escribimos?Haz una donación para poder soportar los gastos del blog, dedicarle más tiempo y comprar el material necesario para nuevos artículos
Dirección Bitcoin
1C5j3QJgZbSfZno1mbnKBUnXBGjvWLi79x
1C5j3QJgZbSfZno1mbnKBUnXBGjvWLi79x
Paypal
Te puede interesar

2 comentarios

  1.   Francisco X. Flores dijo

    tenco un arduino uno r3, el sda y scl estan ubucados igual?

  2.   JEF dijo

    que hace el cable el pin 5?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *