Intelligent Arduino Uno & Mega Tic Tac Toe (morpion) (2 / 5 étapes)

Étape 2: Le montage d’essai

L’Arduino Mega

Vous pouvez bien sûr réduire la mise en page afin qu’il tienne sur une planche plus petite. J’ai utilisé ma grande maquette purement pour des raisons ergonomiques pour que mes enfants ne serait pas frapper les LEDs ou résistances en essayant d’appuyer sur les boutons.

Nous avons fondamentalement 9 LEDs vertes qui représentent des morceaux du joueur humain (zéros, je suppose) et 9 LEDs rouges qui représentent des morceaux de l’Arduino (la Croix). Sur le Fritzing diagramme que j’ai en fait utilisé bicolore LEDs donc n’hésitez à s’adapter à votre guise. Chaque LED a son anode (+ ou longue jambe) connecté à une broche sur l’Arduino et la cathode (- ou courte jambe) connecté à travers une résistance de 220Ω au sol. Sur le diagramme de Fritzing, j’ai noté comment la « numérotation » des boutons et voyants correspondre à des tableaux dans le code. Le diagramme de Fritzing est pivoter de 90° taraudage par rapport aux photos.

9 momentanées boutons-poussoirs permettent l’humain à placer ses pions sur la carte. Une touche finale permet au jeu d’être redéfinie pour recommencer le jeu. Chaque bouton a une borne reliée à + 5V et l’autre terminal connecté à travers une résistance de 10KΩ au sol. Le terminal raccordé à la terre est également relié à une broche sur l’Arduino.

La petite maquette détient l’écran LCD qui donne juste les informations textuelles (« Votre tour... », « Mon tour... », « J’ai gagné! », etc.) et les deux LEDs - rouge et vert - ou une LED bicolore pour montrer le gagnant. Le potentiomètre permet le contraste de l’écran LCD pour être ajusté. Les LEDs sont connectés exactement comme les LEDs sur le grand plateau et l’écran LCD est câblé vers le haut comme d’habitude (il y a 1 million tutoriels expliquant comment procéder sur le web).

Pour l’Arduino Uno

C’est une configuration similaire à la méga, mais naturellement, nous avons beaucoup moins épingles à notre disposition. Pour réduire le nombre de quilles nécessaires, j’ai créé une matrice de touches à l’aide de résistances va dans une seule broche analogique sur l’ONU. J’ai suivi ce tutoriel très bien et ont inclus le diagramme de la page ci-dessus. J’ai enlevé la dernière rangée de boutons. J’ai dû jouer et expérimenter pour travailler sur les tensions qui ont été répercutées sur la broche analogique sur l’Arduino et eux noté pour chaque bouton.

Les LEDs s’est révélée délicates. J’ai décidé de Charlieplex tout ce qui nous permet de contrôler 20 LED de 5 broches (PWM) numériques. J’ai suivi ce tutoriel et utilisé cette bibliothèque pour me rendre la vie plus facile. Le câblage a pris un certain temps de travailler dehors, donc accorder une attention particulière pour vous assurer que vous l’obtenez sur la maquette. Suivre le schéma de Fritzing à la lettre ou vous finirez dans le pétrin. Il est très difficile de trouver faute quelle Charlieplexing alors, encore une fois, faire attention au diagramme. J’ai commencé à partir de zéro au moins 10 fois ! Je sais que j’aurais compris certaines résistances plus entre l’Arduino Uno et les LEDs, mais je ne pouvais pas être dérangé.

Par rapport à la version de Arduino Mega, j’ai enlevé l’écran LCD, donc le gagnant est annoncé simplement en utilisant les deux LEDs de couleur différente. A la fois légère si c’est un tirage au sort.

Articles Liés

Arduino et Touchpad Tic Tac Toe

Arduino et Touchpad Tic Tac Toe

ou, un exercice en entrée et sortie de multiplexage et travail avec des morceaux.  Et une soumission pour le concours de l'Arduino.Il s'agit d'une implémentation d'un jeu de tic tac toe en utilisant un tableau de 3 x 3 de bicolore LED pour un afficha
Tic Tac Toe jeu Arduino à l’aide de

Tic Tac Toe jeu Arduino à l’aide de

Tic Tac Toe est un jeu populaire de papier de deux joueurs dans lequel premier joueur à remplir une ligne, colonne ou diagonale de « X » ou ' o ' de victoires. Si personne n'a pas pu réaliser l'exploit, le match est établi.Étape 1: Composants requis1
TIC-TAC-TOE Robot

TIC-TAC-TOE Robot

dans ce Instructable je vais vous montrer comment faire un bras robot qui joue Tic Tac Toe en utilisant une commande de robot magicien Micro, 4 servos et blocs de construction / matériaux de votre choix. Le câblage est super simple, il suffit de bran
Le bouclier de TIC-TAC-TOE...

Le bouclier de TIC-TAC-TOE...

Il s'agit d'une maison shield pour Arduino. Je peux jouer Tic-Tac-Toe avec le MCU avec ce bouclier attaché.Les gens me demandent, « Hé, que faites-vous tout le temps dans votre établi? », ou « Hey, nous montrer quelque chose vous avez fait. » Et pour
Tic Tac Toe de voyage

Tic Tac Toe de voyage

Morpion est un jeu de voyage génial qui peut garder des enfants et des adultes, occupées pendant les heures d'un voyage sur la route. Avec un peu de feutre et de créativité, j'ai pu faire un impressionnant voyage réutilisables tic tac plinthe qui se
Comment écrire un programme de TIC-TAC-TOE en Java

Comment écrire un programme de TIC-TAC-TOE en Java

Introduction :TIC-TAC-TOE est un jeu très commun qui est assez facile à jouer. Les règles du jeu sont simples et bien connus. À cause de ces choses, TIC-TAC-TOE est assez facile de code vers le haut. Dans ce tutoriel, nous allons regarder comment cod
TIC-TAC-TOE électronique avec LED RGB

TIC-TAC-TOE électronique avec LED RGB

jeu de LED RVB pour jouer TIC-TAC-TOE pour deux joueurs. Utilise 2 AVR microcontrôleurs : Mega16 et Mega8. LED RGB permettent à chaque utilisateur de choisir sa couleur pour représenter / écrou.
TIC-TAC-TOE upcycled

TIC-TAC-TOE upcycled

Ce mois-ci j'ai pris le défi « CENT-SATIONNELLE récupérable » la. Dans le défi, que je suis chargé de transformer un article commun trouvé à mon Habitat local pour restaurer l'humanité Centre en quelque chose de « cent-sationnelle. » Et je ne pouvais
Comment gagner Tic Tac Toe : Simple !

Comment gagner Tic Tac Toe : Simple !

Bonjour, je suis InstructableUltimate et j'ai aujourd'hui je vais vous montrer comment gagner de Tic Tac Toe en seulement quelques étapes, et c'est vraiment simple !Étape 1: Gagner va première Eh bien, c'est une victoire facile ! Au revoir et j'espèr
TIC-TAC-TOE stratégies gagnantes

TIC-TAC-TOE stratégies gagnantes

Tout le monde aime le simple jeu de TIC-TAC-TOE, mais on dirait un jeu aléatoire. En fait, ce n'est pas !Il semble que les nombreux différends peuvent être résolus par un simple jeu...Maintenant, vous pouvez gagner le prochain tic-tac-tac-toe-off en
Faire Tic Tac Toe en Java

Faire Tic Tac Toe en Java

ce Instructable vous guidera, étape par étape, en faisant Tic Tac Toe en Java ! Ce n'est pas prévu pour être une vue d'ensemble du langage Java, mais plus d'un exemple guidé. La première étape risque de dépasser certains concepts de base pour faire l
Connexion ESP8266-01 à Arduino UNO / MEGA et Billy

Connexion ESP8266-01 à Arduino UNO / MEGA et Billy

Il s'agit d'un tutoriel pour vous montrer comment flasher un firmware à ESP8266-01 et de se connecter à Billy à l'aide d'un ESP8266 - 01 comme un Arduino wifi bouclier.Matériel nécessaire :* Arduino Uno/Mega* Fils de raccordement* USB câble USB B A*
FPGA Tic Tac Toe

FPGA Tic Tac Toe

"Tic Tac Toe ? Qu'est-ce que c est? J'ai jamais entendu parler de cela. »-Personne ne jamaisPar Ryan Frawley et Derek NguyenCe guide vous montrera comment faire un travail de Tic Tac Toe jeu en VHDL sur une planche de Nexys 2 FPGA. Ce tutoriel a été
Drapeau américain Tic Tac Toe

Drapeau américain Tic Tac Toe

Divertir votre quart de juillet invités à la fête avec ce facile de faire le Conseil d'administration de drapeau américain tic tac toe !Étape 1: Recueillir vos matériaux 10 galetsMarqueur indélébile bleuMarqueur permanent rougeBoîte (double tant que