Construir un sistema completo de AVR y jugar Mastermind! (8 / 9 paso)

Paso 8: Mastermind

Ahora estamos listos para cargar nuestro firmware de Mastermind y aceptar el reto de la AVR.

Instalar el Firmware

Descargar el paquete zip y descomprimirlo. Dentro encontrarás el código fuente completo para el firmware de autor intelectual junto con dos archivos hexagonales pre-compilados: uno para un Arduino y uno para la configuración del AVR que acaba de hacer.

Puedes subir el archivo hexadecimal previamente compilado con el comando

o simplemente copia Makefile.usbtiny a Makefile y tipo "hacer programa".

Si te sientes muy fogosa, puede compilar el firmware por copia de Makefile.usbtiny (o Makefile.arduino) a Makefile y escribir "hacer" seguido por "hacer programa" para cargar el archivo hex.
Quizá deba cambiar la configuración de puerto com en el Makefile o el programador AVRDUDE ajuste a su programador adecuado si usas algo que no sea un USBTiny.

Instalar Terminal AVR

Después de pasar por el trabajo de instalar el USB-BUB o la conexión serial max232, desea un programa de terminal que se puede conectar con. He utilizado varios, incluyendo término masilla, teraterm y HyperTerminal en windows y minicom y pantalla en FreeBSD. También es terminal del programador de micro de Smiley. Has nunca conocieron a todas mis necesidades terminal para mis programas, así que escribí uno en el transcurso de un fin de semana. En FreeBSD/Linux utilizar minicom, pero en Windows utilizar AVR Terminal casi exclusivamente ahora. AVR Terminal es aún alpha, no tienen la característica de todo v1.0 conjunto completada aún y probablemente tiene algunos errores dando vueltas en ella, pero se trabajó muy bien para mí. Además, entienden entrada personalizada y el formato de color. Sin embargo, su kilometraje puede variar. Por lo tanto, no puedo garantizo no hay un error o dos colgando de él, pero puedo garantizar que no tiene spyware, backdoors, troyanos, virus o malware.

Para genio, su principal preocupación en la elección de un terminal serie es asegurarse de que utiliza una fuente de ancho fijo/monoespacio como la salida se formatea y depende de él. De lo contrario, obtendrá desagradable fealdad formato. Estoy haciendo AVR Terminal disponible para jugar Mastermind con, pero si te gusta y quiere utilizar conectividad serie futura, no dude en enviarme una línea y avisenme y lo compruebe por favor el sitio de descarga principal de actualizaciones como estoy trabajando continuamente en él como mi capacidad terminal necesita un cambio. Si bastante gente quiere usarlo, irás avanzando hacia arriba en mi lista de prioridades.

Instale su luz determinación de resistencia

Mastermind utiliza valores muestreados de una LDR en el pin de referencia analógica para aleatorizar sus opciones de color. El juego funcionará sin ella, pero creo que la aleatorización es mejor con él. Para hacer esto, conecte uno de los pines de su LDR a tierra y un pin a pin 21 (AVcc) en el AVR. Conecte un resistor de AVcc a + 5V. Desea que un valor de resistencia que no corta la línea si recibe demasiada luz u oscuridad. Eso es todo. Su AVR ahora utilizará un valor muestreado de la luz ambiental al iniciar el juego.

Vea si usted puede vencer su 8 bits oponente

Inicie su terminal serie y conéctese a 57600 en cualquier puerto com que tienes. Restablecer el AVR y usted debería ver la pantalla de intro sube. Responder a la pregunta sobre la LDR, el nuevo juego (que es tipo de una pregunta extraña ya que es en un bucle y no es como puede apagar, pero es allí para la lógica para la versión de hardware estoy construyendo), y que le gustaría ser el maestro de juego. Actualmente, sólo el MCU puede ser el maestro de juego. Una vez más, está allí para uso futuro.

Escriba los comandos en minúsculas.

¡ Disfrute!

Artículos Relacionados

Construir casa Sistema Solar

Construir casa Sistema Solar

Inicio construir Sistema SolarPor qué pagar mucho dinero (o dinero) para un programa que muestra cómo puede hacer su propio panel solar como usted puede conseguir esto gratis.Visitar Inicio construir Solar sistema http://home.kpn.nl/maas5455/y experi
Cómo construir un sistema de acuaponia escritorio para interior.

Cómo construir un sistema de acuaponia escritorio para interior.

Sistema acuaponia: Cómo construir un sistema de acuaponia escritorio para interior. Guía de acuaponia.Como los días más cortos y las noches más frías, ya no podemos negar que está caída en el camino y el invierno es la vuelta de la esquina.  Para mí
Joyas de cartón - un sistema completo

Joyas de cartón - un sistema completo

me encanta cartón, estoy obsesionado con cartón, me estoy volviendo loco con un montón de Ideas en mi mente para cosas que se puede crear utilizando esta cosa super humilde y super increíble llamada cartón. Oh... Estimado creo que me estoy siendo abr
Construir una placa de prototipado AVR Xmega!

Construir una placa de prototipado AVR Xmega!

El chip AVR ATXmega es una nueva oferta en línea AVR de Atmel.  El Xmega es considerado como un híbrido de 8/16-bit MCU, que significa que puede usar el entorno de desarrollo normal al programa Xmegas (en comparación con la línea de brazo AVR32 y de
Construir el sistema de juego de pingüino

Construir el sistema de juego de pingüino

me encanta microcontroladores. Hacen un montón de cosas... lo encuentras en ratones de ordenador, luces de tráfico, juguetes y casi todos los dispositivos electrónicos hoy en día.Bueno, este es un proyecto que impulsa un microcontrolador ATMega32 de
Construir un sistema de suspensión

Construir un sistema de suspensión

Este sistema modular, atractivo y fácilmente configurables puede ser construido casi en su totalidad utilizando materiales en cualquier ferretería grande caja y piezas disponibles. Los collares de fijación pueden encontrarse en línea. Siga estos paso
Cómo construir un sistema de hidroponía N.F.T.

Cómo construir un sistema de hidroponía N.F.T.

¿alguna vez tuvo problemas con el cuidado de un jardín de suelo o pensaba que era demasiado mantenimiento? Si es así, hidroponía será excelente para ti. Incluso si gusta la jardinería de suelo, hidroponia ofrece una divertida variedad de jardinería t
Cómo construir un sistema de computadora de mano consola portátil de Nintendo N64

Cómo construir un sistema de computadora de mano consola portátil de Nintendo N64

Emuladores de N64 no funciona muy bien, que el tartamudeo con video, problemas de framerate, problemas de compatibilidad. Es la única manera de jugar correctamente los juegos de N64 en el hardware original; hecho.Hacer un portable de mano básicamente
Construir un sistema de altavoces sencillo con LEGO!

Construir un sistema de altavoces sencillo con LEGO!

Hola a todos! En este Instructable, mostraré cómo hice un altavoz con algunos circuitos y una caja hecha con LEGO! Me ocurrió la idea mientras buscaba un caso para el altavoz. Yo tenía una vieja casa LEGO. LEGO es fácil de usar y es literalmente un j
Construir un sistema de riego calienta pollo

Construir un sistema de riego calienta pollo

estas instrucciones le ayudará a construir con éxito un sistema de riego climatizado para los pollos. Esto puede usarse también en el verano al agua que sus pájaros por mantienen la tubería de calefacción cable desenchufado. Este es un proyecto basta
Construir un sistema de fácil almacenamiento usando los agujeros de bolsada.  Accesorio de la tienda

Construir un sistema de fácil almacenamiento usando los agujeros de bolsada. Accesorio de la tienda

Más capacidad de almacenamiento es fácil y de bajo costo. La mejor parte es que usted puede construir exactamente el tamaño que necesita. Utilicé el sistema del agujero del bolsillo de Kreig y fue fácil. Aquí está cómo lo hice.Ver en YouTube
Cómo construir un sistema de hidroponía casera

Cómo construir un sistema de hidroponía casera

te muestro como configurar mi sistema de hidroponía y las piezas necesarias, las herramientas utilizadas y donde las compré. No soy un experto en el campo de la hidroponía, pero estoy muy feliz de compartir algo que he aprendido con usted aquí.A mira
El sistema completo de automatización de hogar

El sistema completo de automatización de hogar

caber dentro de la placa del interruptor y su casa vuelta automática...Sólo falta tener el móvil a mano un android...Así que vamos a ser un poco perezoso...Paso 1: requisitos 1. una placa Arduino (utilicé un Arduino UNO)2. un módulo bluetooth hc-053.
Construir un sistema de Linux embebido en pocos pasos

Construir un sistema de Linux embebido en pocos pasos

Una vez que ha pasado por el proceso de deliberación sobre que distribución de Linux que uso, Qué hardware etc. y decidía sobre las cosas y herramientas que usted necesita, viene el siguiente paso – realmente sistema Linux embebido del edificio . Una