Juego de LED multifunción utilizando un microcontrolador ATmega32

En primer lugar son mis respuestas para el concurso de Make-a-aprenda:

¿Lo que?
Hice un programa de matriz de LED multifunción, como mi anterior con Arduino UNO, pero esta vez la hice con un microcontrolador ATmega32. He utilizado regular C código a programar y no Arduino estuvo involucrado en todo. También he añadido una segunda fila de LED en el dispositivo para un total de 14 LED. Se utilizan dos botones para un juego, y se usa un botón grande para cambiar programas en el microcontrolador.

¿Cómo lo hiciste?
Me inspiré a hacer este programa por mi dispositivo anterior que hice con un Arduino UNO, pero hice este otro para un desafío extra usando y ATmega32 en lugar de un Arduino. Esta muy había compactado el dispositivo y pronto espero obtenerlo para caber en una sola lata Altoids. Había hecho de dos placas perforadas y soldar todo junto con el alambre de conexión. Esta no fue una tarea fácil porque he cometido muchos errores, pero era mi primera vez haciendo algo como esto por lo que espera hacer un montón de errores.

¿Dónde lo hizo?
He hecho este dispositivo totalmente en casa en mi dormitorio. Me tomó muchas horas de soldar, desoldar, y volver a soldar para terminar todo... y luego todavía tuvo que programar. Mi dormitorio tiene todo mi equipo electrónico que solía hacerlo. El proyecto me dio muchas ideas para más proyectos que espero hacerlo en el futuro también me ayudó a ser mejor en resolución de problemas y tener paciencia. Realmente no afecta mucho mi vida exterior, pero mi vida exterior realmente lo impactó. Probablemente habría de haberlo hecho hace varias semanas pero estoy en la escuela secundaria y han sido cargado con toneladas de tarea durante las últimas semanas.

¿Qué aprendiste?
Aprendí muchas cosas a través de la realización de este dispositivo. Construcción me ha hecho aprender mucho sobre programación de microcontroladores y sobre los fundamentos de los componentes electrónicos. Los desafíos más grandes que tuve tratando de obtener el botón para cambiar los programas del microcontrolador y tener que soldar y volver a soldar tanto. Estos retos que me han enseñado más sobre resolución de problemas y siempre comprobar mis conexiones antes de hacerlas casi permanente. Aprendí mucho de hacer esto y espero aprender mucho más de mis próximos proyectos.

Esto es, semi terminado, multifunción LED matriz programa que he estado trabajando. Lamentablemente que no tomé el tiempo para tomar fotos de todos los pasos de lo que es. Tengo el video de arriba, unas fotos y una explicación. Básicamente lo que hice fue tomar mi programa de matriz de LED Arduino y hacer sin usar Arduino. Fue mucho más difícil de código para hacerlo sin Arduino, y el cambio de modo de un solo botón hace aún más difícil. Todo lo tengo en dos tablas perf que pueden exprimir juntos para que, esperemos que pronto, seré capaz de encajar todo en 1 lata altoids así que será tamaño bolsillo.

Tengo dos filas de 7 LEDs, dos botones al final de cada fila y un potenciómetro entre los dos botones. Los botones de uso, a partir de ahora, únicamente con el propósito de tocar el botón de juego de carreras. El potenciómetro sólo se utiliza en el control de la velocidad que el LED persiguen uno al otro. Entonces tengo un botón más grande que no está conectado a los dos tableros principales perf. Sirve como el botón para cambiar entre programas. Realmente no es complicado si usted tiene una comprensión justa de programación AVR micorcontrollers. Para el contador de LED y la carrera de botón me dio la idea y algo del código, los tutoriales en NewbieHack.com. Me ha tomado mucho tiempo hacerlo porque he hecho muchos errores por descuido de soldadura y entonces decidir caliente pegar todos juntos antes de revisar mis conexiones. Así que tuve que arreglarlo todo, varias veces y de eso han tenido cargas de tareas que hacer durante las últimas semanas. Pero finalmente conseguí hacerlo! Espero que todo el mundo que ve el instructable tiene gusto de él. Si alguien necesita mi ayuda en los lados de hardware o software, de lo que estaría encantado de ayudar a tan solo comentario y haré mi mejor esfuerzo.

Yo también estoy entrando este instructable en algunos concursos, que lamentablemente se termina pronto, así que cualquier voto sería muy apreciado. ¡ Gracias!

Etiquetas:

Artículos Relacionados

Estilo de Apple LED pulsación utilizando un microcontrolador $1,30

Estilo de Apple LED pulsación utilizando un microcontrolador $1,30

Atmel ATTiny85 el chip es una MCU de 8 pines que es totalmente impresionante.  Si usted ha programado con los chicos más grandes (la serie del ATMega), se trata de una aventura agradable - usted está algo limitado en el número de pines de salida, per
1 juego de LED con Arduino Uno y un LED RGB

1 juego de LED con Arduino Uno y un LED RGB

a veces tengo esos días donde realmente quiero hacer algo aseado con el Arduino que tengo ahí, pero sé que no tengo la paciencia para una más implicadas en el proyecto que llevaremos más de un día o menos. Se trata de uno de esos días.La premisa es l
LinkIT uno: Juego de LED

LinkIT uno: Juego de LED

Juego de LEDPaso 1: Material LEDalambreLinkIT unoprotoboardresistenciasy un interruptor del tactoPaso 2: Conectar y codificación El juego utiliza un código desde el software de arduino. Antes de la codificación, utiliza la imagen para conectar todos
Un ROBOT muy rentable utilizando el microcontrolador c 89 51.

Un ROBOT muy rentable utilizando el microcontrolador c 89 51.

Hola chicos este es mi primer insuperable, así que por favor ir fácil en mí...Lo que he construido en este insuperable es un Robot. Yo lo llamo un espía Robot (cos si construyen pequeñas y si se añade una cámara actuará como un espía). Cualquier mane
Cómo conducir una gran cantidad de LEDs de unos pines del microcontrolador.

Cómo conducir una gran cantidad de LEDs de unos pines del microcontrolador.

Con el hecho de que muchos pines del microcontrolador tienen tres Estados (+ V, GND, o"alta impedancia", coche N*(N-1) LEDs de pines N. Así que el pequeño 8microcontrolador de PIN como un PIC12Fxxx o un ATtiny11 puede conducir 20 LEDs ensus cinc
Multi-color LED lámpara utilizando una v.3 controlador de LED de canal 8

Multi-color LED lámpara utilizando una v.3 controlador de LED de canal 8

que quería experimentar con el uso de diferentes colores de LEDs, que no sea el estándar RGB, para crear efectos multicolores en una lámpara funcional.Esta lámpara utiliza cian, Magenta, amarillo, morado, Aqua-verde y azul 5mm LED junto con el superi
ENTRETELA de una matriz de puntos de 8 X 8 LED DISPLAY con un AT89C51 microcontrolador

ENTRETELA de una matriz de puntos de 8 X 8 LED DISPLAY con un AT89C51 microcontrolador

Interfaces en un 8 x 8 matriz de puntos puede ser divertido y es fácil de jugar, así que vamos a entrar directamente en ella!Paso 1: Lo que usted necesitará:AT89C51 MICRCONTROLLERDOT MATRIX 8 X 8UNA PLACA DE DESARROLLO OMÓDULO DE MATRIZ DE PUNTOPaso
Juego de LED temporizador Nexys3

Juego de LED temporizador Nexys3

Este es un tutorial de cómo hacer el juego de temporizador. El juego de temporizador está inspirado en el luz juego de arcade, el juego donde una luz se mueve a lo largo de una cadena de luces y tratar de parar en la luz roja para ganar un premio. Es
StopIt! Juego de LED (con arduino)

StopIt! Juego de LED (con arduino)

este proyecto fue inspirado por este video de YouTube y el Kit de desafío de péndulo de Makershed.com. Su un juego simple que consta de cinco luces de LED y un pulsador. Los LEDs parpadean en una secuencia y el jugador deben presionar el botón cuando
GAFAS FUNKY RAVE (LED matriz gafas utilizando un PICAXE)

GAFAS FUNKY RAVE (LED matriz gafas utilizando un PICAXE)

Hi todo el mundo! Este es mi primer Instructable y mi primer proyecto de PicAxe. Se agradece la crítica constructiva.Hice a un par de gafas con Matrices de LED en las lentes que va a utilizar en eventos musicales o discotecas. También como práctica p
Cómo hacer un juego de TIC TAC TOE utilizando C++

Cómo hacer un juego de TIC TAC TOE utilizando C++

C++ es un lenguaje de programación estáticamente mecanografiado, forma libre, multiparadigma, compilado, uso general. Se considera como un lenguaje de nivel intermedio, que comprende dos características del lenguaje de alto nivel y bajo nivel. Desarr
4 x 4 x 4 cubo del LED, con MSP430, utilizando sólo 3 pines

4 x 4 x 4 cubo del LED, con MSP430, utilizando sólo 3 pines

este es mi 4 x 4 x 4 cubo led proyecto, realizado con MSP430, usando solo 3 pines del MSP, el diagrama del circuito se muestra en las fotos, el hardware consta de cambio de 3 registros, transistores NPN 74595 y 4...Usted puede aprender cómo hacer un
Zumbador de quiz 8 candidato utilizando el microcontrolador 8051 (AT89C51)

Zumbador de quiz 8 candidato utilizando el microcontrolador 8051 (AT89C51)

el concurso zumbador sistemas son ampliamente utilizados en escuela, colegios y programas de televisión. El equipo que presiona el timbre más temprano tiene derecho a dar la respuesta. A veces resulta muy difícil identificar qué equipo ha presionado
Principio microcontroladores parte 2: Creación de una interfaz SPI del programador para el microcontrolador

Principio microcontroladores parte 2: Creación de una interfaz SPI del programador para el microcontrolador

Hola, esperamos que te ha gustado la parte 1 del principio microcontroladores. Vamos a mover a lo largo de a parte 2 y empezar a hablar acerca de cómo obtener tu microcontrolador para comunicarse con una computadora e interfaces.Por lo tanto, en este