fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Avisos
Vaciar todo

consejos para matriz de leds o pantalla LCD

8 Respuestas
5 Usuarios
0 Reactions
3,447 Visitas
morgoz
Respuestas: 208
Topic starter
(@morgoz)
Estimable Member
Registrado: hace 18 años

Hola!

Necesito comprar "algo" para mostrar un número de 3 dígitos.
En principio he pensado en una matriz de leds o algo similar a modo simplón o, pensando en futuro, una pantallita LCD pequeña para poder escribir algo en ella (versión del software o cosas así)

El tema es que el micro que uso actualmente lo tengo casi al tope y sólo me quedan algunos pines de un puerto libre (6 como mucho), con lo que me gustaría saber si conocéis alguna pantalla, matriz o similar que permita enviarle los datos/comandos utilizando el menor número de pines posibles; ya que los que he visto utilizan un puerto del micro entero como poco, y en principio, para escribir 3 dígitos numéricos, no sé si habrá algo más sencillo.

Gracias por vuestra ayuda!!!
Saludos.

Responder
7 respuestas
ubanov
Respuestas: 195
(@ubanov)
Estimable Member
Registrado: hace 16 años

Dependerá de qué sea ese "algo", que para mostrar información la solución será diferente...

Para matrices de Leds puedes usar integrados 74HC595 y con esto usar 3 pines mostrar lo que quieras (ya sea un display de segmentos, displays de 8x8 leds o 5 displays de 8x8...). Lo malo es que tu programa deberá de encargarse de refrescar la información continuamente.

Hay también micros especializados para la gestión de leds. Por ejemplo el MAX7219 ( http://www.maxim-ic.com/quick_view2.cfm/qv_pk/1339 " onclick="window.open(this.href);return false;), tienes un ejemplo de un tío que lo ha utilizado con un arduino en http://www.bryanchung.net/?p=177 " onclick="window.open(this.href);return false;. La conexión es por 3 hilos

Si te vale una LCD la comunicación se suele hacer usando 7 pines, pero nuevamente hay gente que utiliza el 74HC595 y creo que lo hace con 3 o 4 solamente.

Responder
ranganok
Respuestas: 3875
(@ranganok)
Ardero
Registrado: hace 19 años

Tienes varias posibilidades,

Por ejemplo vía I2C usar un expansor de puertos, o con 3 pines usar un convertidor serie - paralelo (clk, data y write), o usar otro micro conectado.

De todas formas para señalizar dígitos yo usaría un 7 segmentos.

S2

Ranganok Schahzaman

Responder
morgoz
Respuestas: 208
Topic starter
(@morgoz)
Estimable Member
Registrado: hace 18 años

Bueno, espcifico mejor mi pregunta.

El contexto es el siguiente:
tengo varios modulos en cuyas programaciones llevan un número de identificación (ID), de un máximo de 3 dígitos; para la correcta instalación de estos módulos es necesario conocer el ID, con lo que la idea es que, mediante un pulsador (interrupción), el micro escriba en ese "algo" el ID de 3 dígitos durante un breve periodo de tiempo y después se apague.

Y en la versión avanzada, si le meto un LCD, además podría imprimir la versión del software, el tipo de módulo y algunos datos extra.

Por cierto, ¿cómo se usan los integrados del tipo 74HC595?

Gracias!

Responder
fj_sanchez
Respuestas: 1083
(@fj_sanchez)
Ardero
Registrado: hace 18 años

Puff, habría que ver que tal andas de espacio en la placa y demás, lo más sencillo sería usar 4+2 pines para controlar una pequeña pantalla LCD de 16x1 o 16x2. También las hay que se controlan por puerto serie, pero son más caras.

La otra opción sería usar diplays de 7 segmentos como estos:
Triple Digit 7 Segment Led Display 22624

Para controlarlos puedes usar circuitería digital y multiplexarlos, podrías usar 3 pines para seleccionar el display a actualizar y luego con 2 pines podrías controlar un integrado algo más simple que el 74hc595 (como el 74hc164). Otra forma sería usando expansores de puertos I/O que se controlan por i2c o SPI.

Responder
Página 1 / 2
Compartir: