Construire un système complet d’AVR et jouer à Mastermind ! (8 / 9 étapes)

Étape 8: Mastermind

Maintenant, nous sommes prêts à charger notre firmware Mastermind et accepter le défi AVR !

Installer le Firmware

Téléchargez le package zip et décompressez-le. Vous y trouverez le code source complet pour les progiciels de Mastermind avec deux fichiers hexagonales pré-compilés : un pour un Arduino et un pour la configuration AVR, vous venez de faire.

Vous pouvez télécharger le fichier hex précompilé avec la commande

ou tout simplement copier Makefile.usbtiny dans Makefile et tapez « font le programme. »

Si vous vous sentez fringants, vous pouvez compiler le firmware en copiant Makefile.usbtiny (ou Makefile.arduino) au Makefile et taper « make » suivie de « faire le programme, » pour télécharger le fichier hex.
Vous devrez peut-être modifier les paramètres du port com dans le Makefile ou le programmeur AVRDUDE affectant votre programmateur approprié si vous utilisez autre chose qu’un USBTiny.

Installez Terminal AVR

Après avoir traversé les travaux d’installation de l’USB-BUB ou la connexion série max232, vous aurez envie d’un programme de terminal que vous pouvez communiquer avec. J’ai utilisé plusieurs, y compris terme mastic teraterm ainsi que hyperterm sur windows et minicom et écran sur FreeBSD. Il y a aussi des terminal du développeur de micro de Smiley. Ils ont jamais vraiment rencontré tous mes besoins terminales pour mes programmes, j’ai donc écrit un au cours d’un week-end. Sur FreeBSD/Linux, j’ai toujours utiliser minicom, mais sur Windows j’utilise AVR Terminal assez exclusivement maintenant. AVR est encore alpha, n’est pas le jeu terminée encore de fonctionnalités complet v1.0 et a probablement quelques bugs traîner dedans, mais il est assez bien fonctionné pour moi. De plus, il comprend entrée personnalisée et la couleur de mise en forme. Votre kilométrage, cependant, peut-être varier. Donc, je ne peux pas garantir il n’ya pas un bug ou deux traîner dedans, mais je peux vous garantir qu’il n’a pas les logiciels espions, backdoors, chevaux de Troie, virus ou autres logiciels malveillants.

Pour le Mastermind, votre principale préoccupation dans le choix d’un terminal série est de s’assurer qu’il utilise une police à largeur fixe/monospace car la sortie est mise en forme et en dépend. Sinon, vous obtiendrez désagréable laideur mise en forme. J’ai fais AVR Terminal disponible pour jouer à Mastermind avec, mais si vous l’aimez et vous voulez utiliser pour la future connectivité série, n’hésitez pas à me laisser tomber une ligne et laissez-moi savoir et s’il vous plaît vérifier le site primaire de téléchargement des mises à jour comme je travaille sans cesse sur elle comme ma capacité terminale a besoin de changement. Si suffisamment de gens veut l’utiliser, je vais le passer vers le haut sur ma liste de priorité.

Installer votre lumière détermination de résistance

Cerveau utilise des valeurs prélevées dans une LDR sur l’axe de référence analogique au hasard de ses choix de couleurs. Le jeu fonctionne sans elle, mais je pense que c' est la randomisation est mieux avec elle. Pour ce faire, branchez une broche de votre LDR au sol et une broche à broche 21 (AVcc) sur votre AVR. Connecter une résistance de AVcc au + 5V. Vous voulez une valeur de résistance qui ne court la ligne si vous obtenez trop de lumière ou obscurité. C’est tout. Votre AVR utilisera désormais une valeur échantillonnée de la lumière ambiante, lorsque vous démarrez le jeu.

Voyez si vous pouvez battre votre 8-bit adversaire

Démarrez votre terminal série et connectez-vous à 57600 sur quelque port com vous l’avez. Réinitialiser votre AVR et vous devriez voir l’écran intro venu. Répondre à la question sur le LDR, le nouveau jeu (c’est le genre d’une question étrange puisque c’est dans une boucle et c’est pas comme il peut couper, mais il est là pour la logique, j’ai besoin pour la version du matériel j’ai construis), et qui vous voulez être le maître de jeu. Actuellement, seulement le MCU peut être le maître de jeu. Encore une fois, c’est là pour une utilisation future.

Tapez toutes vos commandes en minuscules.

Profitez !

Articles Liés

Raspberry Pi et Arduino : construire des systèmes fiables avec les minuteries de chien de garde

Raspberry Pi et Arduino : construire des systèmes fiables avec les minuteries de chien de garde

Résumé : Dans ce Instructable, nous examinons comment construire des systèmes informatiques plus fiables à l'aide de minuteurs de chien de garde. Nous montrons comment configurer et utiliser le Raspberry Pi et minuteries de chien de garde interne Ard
Construire un système d’arrosage chauffée poulet

Construire un système d’arrosage chauffée poulet

ces instructions vous aideront à réussir à construire un système d'arrosage chauffé pour les poulets. Cela permet également en été pour vos oiseaux de maintenir le tuyau de câble débranché chauffant l'eau. Il s'agit d'un projet assez facile à remplir
Construire le système de sécurité Laser avec atmega8 (arduino)

Construire le système de sécurité Laser avec atmega8 (arduino)

Sur cette instructables, je vais partager comment construire le système de sécurité avec atmega8 arduino,Etape 1: Construire un Arduino Standalone avec atmega8 Vérifiez ici : http://arduino.cc/en/Main/Standaloneou vous pouvez utiliser n'importe quel
Construire une carte de prototypage Xmega AVR !

Construire une carte de prototypage Xmega AVR !

La puce AVR ATXmega est une nouvelle offre en ligne AVR Atmel.  Le Xmega est facturé comme un hybride MCU 8/16 bits, ce qui signifie que vous pouvez utiliser votre environnement de développement normal au programme Xmegas (par rapport à la ligne de b
Construire le système de jeu Penguin

Construire le système de jeu Penguin

vous allez aimer les microcontrôleurs. Ils font beaucoup de choses... vous pouvez les trouver dans les souris d'ordinateur, feux de circulation, jouets et presque tous les appareils électroniques de nos jours.Eh bien, il s'agit d'un projet qui pousse
Construire un système Linux embarqué en peu d’étapes

Construire un système Linux embarqué en peu d’étapes

Une fois que vous avez traversé le processus de délibération sur quelle distribution Linux utiliser, quel matériel etc. et a décidé sur les choses et les outils dont vous avez besoin, vient l'étape suivante – en fait construire l'Embedded Linux systè
Construire un système d’accrochage du plateau

Construire un système d’accrochage du plateau

Ce système d'étagères modulaires, attrayant et facilement configurable peut être construit presque entièrement à l'aide de pièces facilement disponibles et des matériaux de n'importe quelle grande surface de quincaillerie. Les colliers de blocage peu
Guide de bon marché et facile à construire un système de téléphone privé

Guide de bon marché et facile à construire un système de téléphone privé

En raison de la prolifération des réseaux cellulaires, la plupart des maisons ont abandonné leur plan de téléphone de ligne de terre. L'infrastructure est toujours là, caché dans nos murs. Pourquoi lâcher tout ce que cuivre à perdre ? Nous allons par
Comment construire un système de culture hydroponique N.F.T.

Comment construire un système de culture hydroponique N.F.T.

avez-vous déjà eu du mal à prendre soin d'un jardin de sol ou pensé que c'était trop d'entretien ? Dans l'affirmative, la culture hydroponique sera idéal pour vous. Même si vous aimez le jardinage sol, hydroponique fournit une bonne variété de jardin
Comment construire un système de culture hydroponique Accueil

Comment construire un système de culture hydroponique Accueil

je vous montrer comment configurer mon système de culture hydroponique et les pièces nécessaires, les outils utilisés et où je l'ai acheté. Je ne suis pas expert dans le domaine de la culture hydroponique, mais je suis très heureux de partager tout c
Le système complet d’automatisation maison

Le système complet d’automatisation maison

l'adapter à l'intérieur de votre tableau et votre maison tournez automatique...Juste besoin d'avoir un android mobile à dans votre main...Permet donc d'être un peu paresseux...Étape 1: Requirments 1. une carte Arduino (j'ai utilisé un Arduino UNO)2.
Comment construire un système de connexion Simple dans Dreamweaver

Comment construire un système de connexion Simple dans Dreamweaver

Salut! Dans ce Instructable, je vais vous montrer comment créer votre propre interface de connexion à l'aide de Adobe Dreamweaver. Ce tutoriel fonctionne assez bien pour toutes les versions de Dreamweaver, mais je me sers de l'édition de CC. J'ai fou
Comment construire un système de Console Portable Portable Nintendo N64

Comment construire un système de Console Portable Portable Nintendo N64

Émulateurs N64 ne fonctionnent pas très bien, attendez le bégaiement avec vidéo, problèmes de framerate, problèmes de compatibilité. La seule façon de jouer correctement les Jeux N64 est sur le matériel original ; fait.Faire un poche portable essenti
Construire un système multimédia à l’aide de framboise Pi2

Construire un système multimédia à l’aide de framboise Pi2

Dans ce projet, je vais installer OpenELEC sur Rpi2 et faire le Pi2 de framboise comme le centre multimédia de rénovation.OpenELEC est un système d'exploitation embarqué construit autour de Kodi, le centre de médias de divertissement opensource. Home