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!