MeccaNoids  
   

Módulo Interfase I2c PCF8574


Última modificación: 09 de abril de 2018

Este Módulo permite:

  • Utilizando el protocolo I2c este Modulo permite reducir a 2 pines / hilos (SCL y SDA) la conexión y gestión entre varios componentes incluidos en un sistema, lo que normalmente requiere de muchas más conexiones / pines / hilos.

  • Lograr conectar muchos más componentes a un microprocesador. Por ejemplo, el número de pines / puertos de una Tarjeta Arduino es limito y puede ser insuficiente para conectar muchos componentes, con este Módulo, por una misma cantidad de componentes a conectar se limita el requerimiento en pines / puertos.

 Características:

  • Módulo de interfase I2c basado en el chip PCF8574           .

  • Incluye 3 jumpers para definir una dirección exclusiva para cada Módulo.  La combinación de estos 3 jumpers permite definir 8 direcciones únicas cada una para identificar un Módulos de expansión I2c PCF8574. Conclusión: con solamente 2 Pines(SCL y SDA) / 2 cables, se puede conectar 8 Módulos Interfase I2c PCF8574, cada uno con 8 pines para conectar a diferentes componentes, o sea que  permite conectar 64 pines = muchos equipos. Por ejemplo con 2 Pines (SCL y SDA) de una Tarjeta MeccaNoids / 2 cables se puede conectar:

    • 8 Módulos de 8 Reles

    • o, 8 Pantallas LCD

    • o, 8 Teclado de 4x4 = 16 Teclas

    • o, ….

    • o, combinación de varios componentes

  • Además este Módulo incluye 2 conexiones de 4 pines (SDA, SCL, VVC, Gnd) que permiten insertar en serie hasta 8 Módulos en un mismo cable de enlace / comunicación.

Ver foto xx de un ejemplo con varios componentes conectados en serie a una Tarjeta MeccaNano (con 2 hilos). Sin estos Módulos, se requerirían hasta 128 hilos / pines en lugar de solamente 2.

.

Interface PCF8574 Recto

 

 Conocer la dirección I2c de un componente:

Cada componente que conectamos en I2C tiene una dirección única, y cada mensaje y orden que transmitimos, lleva anexa esta dirección, indicando cuál de los muchos posibles, es el receptor del mensaje.

Esto implica que debemos saber (o definir) la dirección del componente. Lo normal es definir una dirección según la tabla siguiente

En caso de duda sobre la dirección I2c de un componente, podemos interrogarla median el programa de interrogación de dirección de un componente I2c

Ejemplo de mensaje que da este programa:

  

DataSheet del Circuito Integrado (Chip) PCF8574

 

Kit Tutorial para el Módulo Interfase I2C PCF8574

Hemos desarrollado un Kit Tutorial Arduino para este Módulo Interfase I2c PCF8574, el cual es similar al Kit Arduino con Teclado 4x4 con Módulo de 4Reles. La única diferencia es que la conexión / comunicación tradicional entre la Tarjeta Arduino Nano y el Módulo de 4 Relés ha sido sustituida por una conexión / comunicación I2c a un Módulo de 8 Relés.

Demostración permitida por el Kit:

  • En lugar de tener 8 hilos de comunicación para un Módulo de 8 Relés + 8 hilos para el Teclado = 16 hilos lo cual no sería factible con una Tarjeta Arduino Nano por insuficiencia de Pines,

  • Tenemos solamente 2 hilos, utilizando solamente 2 pines de una Tarjeta Arduino Nano

 Intalación de la Librería I2c PCF8574 en el I.D.E. de Arduino

Descargar y Instalar esta Librería disponible en esta PaginaWeb: https://github.com/RobTillaart/Arduino/tree/master/libraries




 Copyright o cualquier otra instrucción del propietario aquí.
Si tiene problemas o preguntas relacionadas con este sitio Web, póngase en contacto con [CorreoElectronicoProyecto].
Última actualización: 17 de septiembre de 2017.