Generador de letras al azar de Arduino

Bienvenidos a mi primer instructable. Muestra este pequeño dispositivo, pulsando un botón, una carta de capital generado al azar en una matriz de puntos 5 x 7 LED utilizando una placa Arduino.

Esto construí para mis hijos para jugar a un juego que se llama "Stadt-tierra-Fluss" ("ciudad-país-río") aquí en Alemania. Una carta es seleccionada al azar y entonces todo el mundo tiene que decir o escribir una ciudad, un país, un río, etc. que comience con esa letra particular.

Para mantener el recuento de las partes bajas, decidía contra el uso de un registro de cambio para interactuar con la matriz de LED. Yo también no usó cualquier transistores para manejar los LEDs. Externo sólo piezas además de la matriz de LED son actual limitación resistencias de valor 470 Ohm.

Parece que conducir directamente una matriz de LED con los pines de Arduino no es el enfoque ortodoxo pero mi Arduino no ha quejado todavía.

Soy un principiante en el campo de la programación de Arduino. Con respecto a la matriz de LED, es multiplexado en una forma estándar. El problema que tuve que superar fue cómo traducir un patrón de bits de una matriz de fuentes a hacer frente a los pines de salida individual. La manera en que lo solucioné fue usando poco matemáticas operaciones para seleccionar bits individuales para hacer frente a los pines de salida respectivo. Mi fuente es aquí: http://www.arduino.cc/playground/Code/BitMath#quickref

La asignación de pines con la matriz de LED Kingbright TC07-11EWA 5 x 7 es:

Pin pin/LED matriz de Arduino (resistor de 470 Ohm entre cada pin del Arduino 0-6 y su correspondiente pin de matriz de LED)
0/6 (fila 7)
1/5 (fila 6)
2/4 (fila 5)
3/9 (fila 4)
4/2 (fila 3)
5/11 (fila 2)
6/12 (fila 1)

8/1 (columna 1)
9/3 (columna 2)
10/10 (columna 3)
11/7 (columna 4)
12/8 (columna 5)

Arduino el pin 7 es la clavija de entrada para el botón. Con el otro pasador disponible 13 de alguna manera no funcionaba hacia fuera para mí.

Espero que el código adjunto explica por sí mismo. La próxima revisión del diseño debe caber todo en un microcontrolador 2313 Attiny que tiene sólo 2 KB de memoria. Resultados preliminares mediante manipulación directa puerto en lugar de digitalWrite y almacenamiento de la matriz de fuente de PROGMEM han mostrado ser prometedores.

¡ Disfrute!

Anomalocaris

Etiquetas: Arduino, Matriz de LED

Artículos Relacionados

Generador de letras al azar Attiny2313

Generador de letras al azar Attiny2313

esto es un seguimiento de mi Instructable "Arduino generador de letras al azar". Ahora hice una versión standalone con un microcontrolador Attiny2313 menor para letra jugando juegos con sus hijos como "ciudad-país-río" ("Stadt-tie
Generador de forma de onda de Arduino Shield

Generador de forma de onda de Arduino Shield

Generadores de forma de onda (también llamados generadores de funciones) son útiles para probar y depurar circuitos. Pueden ser utilizados para probar la respuesta de frecuencia de componentes electrónicos como sensores y amplificadores op o para car
Generador de números aleatorios verdaderos Arduino

Generador de números aleatorios verdaderos Arduino

esto es sólo un divertido proyecto que he estado trabajando en el último momento. Si te gusta este instructable, considerar votar por él en el Desafío de Arduino!Probablemente cualquier persona que tenga experiencia con la programación habrá utilizad
Generador de forma de onda de Arduino controlado por iOS

Generador de forma de onda de Arduino controlado por iOS

Este generador se basa en el trabajo de Amanda Ghassaei. Generadores de forma de onda (o generadores de funciones) se utilizan para probar y depurar circuitos. por ejemplo, respuesta de frecuencia de amp op o sensores. Este generador es alimentado po
Luz de estado de ánimo al azar de Arduino

Luz de estado de ánimo al azar de Arduino

¿has visto esas luces de estado de ánimo fresco, pero caro,? Aquí es una manera de obtener tu propio... y se ve más bonito, demasiado...Esencialmente, este dispositivo al azar genera un color, y luego se desvanece a él. Más información en las tripas
Cuatro letras Word Clock con el generador de Akafugu palabra y frases inspiradoras

Cuatro letras Word Clock con el generador de Akafugu palabra y frases inspiradoras

Esta es mi versión de las cuatro letra Word Clock, una idea que se originó en la década de 1970. El reloj muestra una serie de cuatro – letra palabras que se generan de un algoritmo de generador de palabra al azar o de una base de datos relacionados
Generador de código Morse para la 16 x 24 HT1632C LED Matrix-hice en TechShop

Generador de código Morse para la 16 x 24 HT1632C LED Matrix-hice en TechShop

en este instructable te detallo cómo utilizar la Matriz de LED HT1642C de Adafruit para hacer un generador de código Morse que parpadea una carta y tiene un timbre correspondiente al código Morse equivalente.Para hacer la caja para la matriz, mira mi
Arduino Shield de código Morse

Arduino Shield de código Morse

código Morse fue el descubrimiento que hizo posible la larga distanciacomunicación en la era del telégrafo. El código representacaracteres alfanuméricos por intervalos cortos y largos de la señal, losfamiliar puntos y guiones. Durante muchos años pas
El efecto de la matriz con Arduino y TV

El efecto de la matriz con Arduino y TV

¿Recuerdas la película The Matrix? Por supuesto, quién puede olvidar que uno!¿Recuerda el efecto de código-caer-abajo-la-pantalla de la película? Muy singular!¿Le interesa crear un efecto similar con un Arduino y un TV?Sígueme.Lo que se necesita:1 Ar
Twitter controla salidas de Arduino - no PC - pantalla de LCD + Sensor datos a Twitter

Twitter controla salidas de Arduino - no PC - pantalla de LCD + Sensor datos a Twitter

Control digital hacia fuera los pernos por mensajes de Twitter. Lecturas del sensor enviadas a Twitter.MODIFICADO por JOHN Xativa de Twitter2LCD escrito originalmente por Fabrizio GranelliVer * Usted puede enviar mensajes de texto a la pantalla de LC
Cómo hacer un "How to" generador utilizando matrices en proceso

Cómo hacer un "How to" generador utilizando matrices en proceso

El propósito de este Instructables es mostrarle, paso a paso, cómo hacer un generador de frase al azar utilizando matrices en el programa, de procesamiento.Este es un programa de 12 pasos, para que no tenga ese tiempo!Os adjunto una copia de mi codig
Tambores de guante MIDI con Arduino y sensores de luz

Tambores de guante MIDI con Arduino y sensores de luz

voy a describir una divertida y fácil manera de construir su propia expresión sonido MIDI habilitado guante sin gastar mucho dinero en costosos sensores o Interfaces MIDI.Sienta libre de entrarme en contacto con directamente por correo si gusta o si
Cuatro prototipos con dirección al azar, la duración y la velocidad

Cuatro prototipos con dirección al azar, la duración y la velocidad

en la escuela de postgrado, experimenté con el comando al azar de Arduino para el control de servo y parabrisas motores de limpiaparabrisas para moverse en una dirección al azar, para una duración aleatoria, a una velocidad aleatoria. Sin embargo, "a
2 minutos espectro generador

2 minutos espectro generador

En la fabricación de este circuito te aprenderá cómo utilizar la función de número al azar de arduino y cómo crear diferentes colores en un LED RGB.Este es un enchufe real simple y circuito de juego donde el módulo RGB se conecta directamente a la ar