Mostrar números en los LED

3

Soy un principiante en EE, así que quizás la siguiente pregunta te parezca obvia. Tengo que diseñar un circuito que obtenga un número de 0 a 9 a través de un teclado decimal y luego mostrar el número correspondiente en una cuadrícula de LED de 5x5. Pero no es normal porque debería mostrar los números en farsi (persa) . (He adjuntado las figuras)

¿Ahora mi pregunta es cómo comenzar a diseñar dicho circuito? Realmente aprecio cualquier ayuda que puedas brindar.

Números de Farsi en nuestra cuadrícula http://i59.tinypic.com/fnwr42.jpg

    
pregunta user154430

1 respuesta

3

No te daré el diseño final, porque normalmente no lo hacemos aquí, pero te daré algunas ideas para futuras investigaciones.

Si tuviera que diseñar dicho circuito, tendría tres componentes principales:

  1. un microcontrolador
  2. el teclado
  3. una matriz de LED

Microcontrolador

Puede haber formas de hacer lo que quiere sin un microcontrolador (con LED y diodos de señal, por ejemplo), pero usar uno facilita algunas cosas. El microcontrolador (o MCU, acrónimo de Micro Controller Unit) es el cerebro de su circuito: leerá la tecla presionada en el teclado e iluminará los LED correspondientes. Hay muchos MCU para elegir, por ejemplo: AVR, PIC.

Para simplificar las cosas, puede usar lo que llamamos una placa de desarrollo que trae un MCU listo para usar en varios proyectos. Estas tarjetas hacen que los pines de entrada y salida de MCU también estén disponibles para su uso. Los más comunes son: Arduino y MSP430 Launchpad .

Teclado

Supongo que obtendrás un teclado como el que se encuentra a continuación, o incluso crea el tuyo propio.

Tambiéntendrásqueusartumicrocontroladorparaleerelteclado.Consulte esta respuesta para obtener más información sobre cómo hacerlo.

Matriz de LED

Una forma de mostrar lo que desea es usar lo que se llama una matriz o matriz de LED . A continuación se muestra un diagrama esquemático que encontré como ejemplo ( de este Instructable ) .

Diagrama de matriz de LED http://tinkerlog.com/wp-content/uploads/2008/ 08 / s_matrix_schematic.png

Una vez que lea el teclado, sabrá qué número mostrar. Luego hay que encender los LED correspondientes en la matriz. Ya que generalmente no tenemos suficientes pines de salida para iluminar cada LED individualmente, generalmente recurrimos a una técnica llamada multiplexación . La idea es que el microcontrolador encienda una fila de LED a la vez.

Así se vería mi solución. Hay algunos detalles más que resolver, como el consumo de energía del LED y la fuente de alimentación. Sé que es mucho para digerir si eres nuevo en todo esto. Entonces, ¿por qué no empiezas despacio, tal vez escogiendo un tema a la vez e investigando más sobre él?

    
respondido por el Ricardo

Lea otras preguntas en las etiquetas