Intelligente Arduino Uno & Mega Tic Tac Toe (nullen en kruisen) (2 / 5 stap)

Stap 2: Het Breadboard


Voor de Arduino Mega

Natuurlijk kunt u de lay-out verkleinen zodat deze op een kleiner bord past. Ik gebruikte mijn grote breadboard zuiver om ergonomische redenen, zodat mijn kinderen niet zou kloppen LEDs of weerstanden wanneer het proberen om de druk op de toetsen.

In principe is er 9 groene LEDs die de menselijke speler stukken vertegenwoordigen (nullen, denk ik) en 9 rode LEDs die van de Arduino stukken (de kruisen vertegenwoordigen). Op de Fritzing diagram ik heb daadwerkelijk gebruikt bi-color LEDs dus voel je vrij om aan te passen als u wilt. Elke LED heeft de anode (+ of long-leg) aangesloten op een pin op de Arduino en de kathode (- of korte been) met elkaar verbonden via een weerstand van 220Ω aan grond. Ik heb op het diagram Fritzing opgemerkt hoe de "nummering" van de knoppen en de LEDs komen overeen met de matrices in de code. Het diagram Fritzing draait 90° clock-wise in vergelijking met de foto's.

9 kortstondige push-knoppen kun je de mens naar de plaats van hun stukken op het bord. Een laatste drukknop kan het spel worden gereset spelen om opnieuw te starten. Elke knop heeft één terminal die aangesloten op + 5V en de andere terminal die met elkaar verbonden via een weerstand van 10KΩ aan grond. De terminal aangesloten op de grond ook is aangesloten op een pin op de Arduino.

Het klein breadboard houdt het LCD die slechts tekstuele feedback geeft ("Uw beurt...", "Mijn beurt...", "Ik gewonnen!!!", enz.) en twee - rood en groen- of een bi-colour LED LEDs ter weergave de winnaar. De potmeter kunt het contrast van de LCD worden aangepast. De LEDs zijn aangesloten precies zoals de LED's op het grote bord en het LCD-scherm als per gebruikelijk is bekabeld (er zijn een miljoen-tutorials die uitleggen hoe dit te doen op het web).

Voor de Arduino Uno

Het is een soortgelijke setup op de Mega maar uiteraard hebben we veel minder pinnen tot onze beschikking. Verklein het aantal pinnen nodig en ik heb gemaakt een knop matrix met behulp van weerstanden gaan op een interne analoge pin op de Uno. Mij volger Dit zeer goede tutorial en hebben opgenomen in het diagram van die pagina hierboven. Mij wegnemen naar de laatste rij knoppen. Ik moest spelen en experimenteren om te trainen op de spanningen die werden wordt doorgegeven aan de analoge pin op de Arduino en hen genoteerd voor elke knop.

De LED's bleek lastig. Heb ik besloten om Charlieplex alle van hen die ons toelaat om te bepalen van 20 LED's uit slechts 5 digitale (PWM) pinnen. Ik volgde deze tutorial en gebruikt deze bibliotheek mijn leven gemakkelijker te maken. De bedrading nam een tijdje aan het werk uit dus bijzondere aandacht besteden aan ervoor te zorgen dat je het direct op het breadboard. Volg het Fritzing-diagram naar de letter of zult u omhoog beëindigen in een augurk. Het is zeer moeilijk aan schuld-find wanneer Charlieplexing dus, nogmaals, aandacht te besteden aan het diagram. Ten minste 10 keer begon ik vanaf nul! Ik weet dat ik zou moeten omvat hebben sommige meer weerstanden tussen de Arduino Uno en de LED's maar ik kon niet worden gehinderd.

In vergelijking met de versie van het Arduino Mega, heb ik verwijderd, het LCD-scherm, zodat de winnaar wordt aangekondigd gewoon met behulp van twee verschillende kleuren LEDs. Zowel licht als er een gelijkspel.

Gerelateerde Artikelen

Arduino en Touchpad Tic Tac Toe

Arduino en Touchpad Tic Tac Toe

of, een oefening in input en output multiplexing, en werken met stukjes.  En een inzending voor de wedstrijd van de Arduino.Dit is een implementatie van een tic tac toe game met een 3 x 3 matrix met tweekleurig LED's voor een beeldscherm, een eenvoud
Tic Tac Toe Game met behulp van Arduino

Tic Tac Toe Game met behulp van Arduino

Tic Tac Toe is een populaire twee papier spelerspel in welke eerste speler om te voltooien een rij, kolom of diagonaal van 'X' of ' o ' wint. Indien niemand de prestatie niet kon bereiken, dan is de wedstrijd wordt getekend.Stap 1: Onderdelen die ver
Tic-Tac-Toe Robot

Tic-Tac-Toe Robot

In dit Instructable zal ik u tonen hoe te maken van een robotarm die speelt Tic Tac Toe met behulp van een Micro goochelaar robot controller, 4 servo's en bouwstenen / materialen van uw keuze. De bedrading is super eenvoudig, gewoon aansluiten van 4
De Tic-Tac-Toe schild...

De Tic-Tac-Toe schild...

Dit is een zelfgemaakte shield voor Arduino. Ik kan spelen Tic-Tac-teen met de MCU met dit schild verbonden.Mensen blijven vragen me, "Hey, wat doe je altijd in uw werkbank?", of "Hey, tonen ons iets u hebt gemaakt." En voor de meeste
Tic Tac Toe reizen

Tic Tac Toe reizen

Tic tac toe is een ontzagwekkende reizen-spel dat kinderen en volwassenen tijdens de uren van een road trip bezet kunt houden. Met een beetje vilt en creativiteit was ik in staat om een ontzagwekkende herbruikbare reizen tic tac teen board dat als ee
Maken van... tic-tac-toe (Mario bros)

Maken van... tic-tac-toe (Mario bros)

onze dochters hou van mario en tic tac toe, dus ik heb ze samengevoegdStap 1: polymeerklei een foto zoeken op het Internet van mario en zijn vriendenStap 2: en maken het uit kleiStap 3: en bak in de oven voor 30 min 266 graden Fahrenheit en bak in de
Tic Tac Toe Machine

Tic Tac Toe Machine

dit is een eenvoudige machine die speelt tic tac toe. Het werd meestal vorm dood elektronica, zoals een printer en een DVD-reader gemaakt.Hoe het werkt: Eerst moeten we zetten onze mark, het is een zwart vierkant karton, dan door een knop te drukken
How to Win Tic Tac Toe: eenvoudige!

How to Win Tic Tac Toe: eenvoudige!

Hallo, ik ben InstructableUltimate en ik vandaag ik zal u tonen hoe te winnen van Tic Tac Toe in slechts een paar stappen, en dit is echt eenvoudig!Stap 1: Winnen gaat eerste Nou, is dat een eenvoudig winnen! Tot ziens en ik hoop dat dit je geholpen!
Leuke rustieke Tic Tac Toe

Leuke rustieke Tic Tac Toe

Liefde Tic Tac Toe?? Vind ik ook! Ik heb gespeeld sinds ik een kind was, dus nu ik ofwel winnen of het is een gelijkspel ;-DHet is een leuk spel om te spelen met de kinderen en maken van deze rustieke versie maakt het extra leuk! Het maken en het cad
Hoe schrijf je een Tic-Tac-Toe programma in Java

Hoe schrijf je een Tic-Tac-Toe programma in Java

Inleiding:Tic-Tac-Toe is een zeer gemeenschappelijk spel dat is vrij eenvoudig te spelen. De regels van het spel zijn eenvoudig en bekende. Vanwege deze dingen is Tic-Tac-Toe vrij eenvoudig te code omhoog. In deze tutorial, zullen we worden kijken ho
Halloween tic tac toe (gerecycleerde stuff)

Halloween tic tac toe (gerecycleerde stuff)

Halloween Tic Tac teenDit recycle project is voor kinderen. Het resultaat van dit project is om te beginnen met het onderwijzen van sommige vroege recycling bewustzijn. Veel plezier!!Wat een geweldige manier om hergebruik van deze caps die afkomstig
Tic-tac-toe strategieën winnen

Tic-tac-toe strategieën winnen

Iedereen houdt van het eenvoudige spel van tic-tac-toe, maar het lijkt een willekeurig spel. Eigenlijk, zijn niet!Het lijkt erop dat veel geschillen kunnen worden opgelost door een eenvoudig spel...Nu u de volgende winnen kunt tic-tic-tac-toe-off van
Tic Tac Toe Maak in Java

Tic Tac Toe Maak in Java

dit Instructable leidt u stap voor stap, door het maken van Tic Tac Toe in Java! Dit is niet bedoeld als een overzicht van de Java-taal, maar meer van een begeleide voorbeeld. De eerste stap zal over enkele basisconcepten te maken van de rest van de
FPGA Tic Tac Toe

FPGA Tic Tac Toe

"Tic Tac Toe? Wat is dat? Ik heb nog nooit gehoord daarvan."-Niemand ooitDoor Ryan Frawley en Derek NguyenDeze gids zal u tonen hoe maak je een werkende Tic Tac Toe game in VHDL op een Nexys 2 FPGA-board. Deze tutorial werd gedaan voor een deel