Autor Tema: como controlar LCD 16X2, 4 pulsadores y un par de LEDs con I2C  (Leído 5637 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado torres007

  • PIC10
  • *
  • Mensajes: 11
como controlar LCD 16X2, 4 pulsadores y un par de LEDs con I2C
« en: 21 de Abril de 2008, 14:50:58 »
Hola a todos,

Ando escaso de pines libres y me gustaria saber como podria controlar una pantalla LCD, pulsadores y LEDs mediante el protocolo I2C para poder reducir el numero de señales necesarias.

Un saludo a todos

Desconectado aitopes

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5100
    • uControl
Re: como controlar LCD 16X2, 4 pulsadores y un par de LEDs con I2C
« Respuesta #1 en: 21 de Abril de 2008, 15:20:10 »
Hola!

Yo utilizaria un segundo PIC. Un 16F88 o similar, que controle el LCD y los pulsadores que necesitas, y que se comunique via I2C con tu micro principal.

Saludos!
Si cualquier habilidad que aprende un niño será obsoleta antes de que la use, entonces, ¿qué es lo que tiene que aprender? La respuesta es obvia:
La única habilidad competitiva a largo plazo es la habilidad para aprender
“. Seymour Papert

Desconectado micro_cadaver

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2102
    • blog microembebidos
Re: como controlar LCD 16X2, 4 pulsadores y un par de LEDs con I2C
« Respuesta #2 en: 22 de Abril de 2008, 17:39:46 »
porque no usas los chips 4094 para expandir tu puerto de salidas. en uno puedes meter todo el lcd y tambien los leds. hay un hilo que habla sobre eso. lo voy a buscar.
a cosechar!!!... :P
pic32... ahi voy....
aguante el micro 16f84  !!!!

visita mi pagina: http://www.microembebidos.wordpress.com

Desconectado Javicho

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 570
Re: como controlar LCD 16X2, 4 pulsadores y un par de LEDs con I2C
« Respuesta #3 en: 23 de Abril de 2008, 02:01:20 »
Porque usar el I2C para reducir lineas si todo eso entra en un solo pic de 18pines? o no entendí tu pregunta.

Javicho.

Desconectado torres007

  • PIC10
  • *
  • Mensajes: 11
Re: como controlar LCD 16X2, 4 pulsadores y un par de LEDs con I2C
« Respuesta #4 en: 23 de Abril de 2008, 05:36:31 »
porque a parte del lcd y demas, tengo sensores, y otras salidas... y ando un poco justo.

gracias por las respuestas!

Desconectado ASTROCAR

  • PIC24F
  • *****
  • Mensajes: 664
Re: como controlar LCD 16X2, 4 pulsadores y un par de LEDs con I2C
« Respuesta #5 en: 23 de Abril de 2008, 07:38:02 »
porque a parte del lcd y demas, tengo sensores, y otras salidas... y ando un poco justo.

gracias por las respuestas!

Hola buenos dias, colegas porque no partes de explicarnos que pic estas usando y cual es el fin para asi darnos una mejor idea y asi poder ver las posibilidades de ayuda segun tu necesidad.

Saludos
Atten Alexander Santana.
Barcelona-Venezuela
EL APRENDER ES NADA; MEJOR ES COMPARTIR EL APRENDIZAJE

Desconectado Javicho

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 570
Re: como controlar LCD 16X2, 4 pulsadores y un par de LEDs con I2C
« Respuesta #6 en: 23 de Abril de 2008, 11:17:59 »
Claro, como dice ASTROCAR dices que necesitas sensores, salidas, etc pero hasta ahora no dices cuantos son exactamente, hablamos de 3 sensores y 4 salidas? o 15 sensores y 18 salidas? o mas? o menos?

Javicho.

Desconectado elreypic2

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1297
Re: como controlar LCD 16X2, 4 pulsadores y un par de LEDs con I2C
« Respuesta #7 en: 23 de Abril de 2008, 12:55:07 »
Torres007,

Yo te recomiendo que uses los expansores de puertos de microchip MCP23008 que es de 8 puertos o el MCP23016 que es de 16 puertos. Estos tienes bus I2C, si eso es lo que quieres.

Saludos,

Elreypic.

Desconectado bikertron

  • PIC10
  • *
  • Mensajes: 27
Re: como controlar LCD 16X2, 4 pulsadores y un par de LEDs con I2C
« Respuesta #8 en: 07 de Mayo de 2008, 11:20:28 »
Con el 4094 no va a ser necesaria la comunicacion I2C, ya que necesitas un pin para data, clock, y el strobe, el output enable lo dejas en Vcc, para el display necesitas sino me equivoco 7 pines, 4 para datos como minimo y el 4094 aporta con 8 bit

Saludos
Apaga la tele!!!!!!!  y movilizate en bicicleta...

Desconectado jeremylf

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1341
Re: como controlar LCD 16X2, 4 pulsadores y un par de LEDs con I2C
« Respuesta #9 en: 10 de Mayo de 2008, 18:48:48 »
Led con i2c no se puede q yo sepa (almenos si fuera un superled, quiza xD), LCD hay (pero caros), pulsadores tampoco creo que se pueda, pero con un pin si y le pones diferentes resistencias y haces AD.

Sino, haz lo q te dicen los demas amigos  :mrgreen:

Suerte.

Desconectado bikertron

  • PIC10
  • *
  • Mensajes: 27
Re: como controlar LCD 16X2, 4 pulsadores y un par de LEDs con I2C
« Respuesta #10 en: 23 de Mayo de 2008, 12:11:38 »
En olimex vende el SerLCD v2.5
"Es un módulo serial para LCD's. Este módulo trabaja con aquellos LCD's que utilizan el driver HD44780 y permite utilizar el display en forma serial TTL a diferentes tasas de transmisión. El SerLCD v2.5 tiene la capacidad de manejar hsta 1A directamente para el control del backlight."

O sea este modulo te facilita ene el trabajo,el problema es de costos pero te despreocupas de los recursos que pueda consumirte el manejo del lcd

SerLCD

Saludos
Apaga la tele!!!!!!!  y movilizate en bicicleta...

Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5474
    • Electrónica Didacta
Re: como controlar LCD 16X2, 4 pulsadores y un par de LEDs con I2C
« Respuesta #11 en: 23 de Mayo de 2008, 20:02:11 »
y ¿porque no usar los mismos pines para manejar varios perifericos?

ejemplo: Aquí pocher hizo montó un programa donde compartía los pines para un teclado y una pantalla.

La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek


 

anything