Inteligente Arduino Uno y la Mega Tic Tac Toe (tres en raya) (2 / 5 paso)

Paso 2: El protoboard

Para el Arduino Mega

Por supuesto puede reducir el diseño para que quepa en un tablero más pequeño. Usé mi protoboard grande puramente por razones ergonómicas para que mis hijos no golpee LEDs o resistencias cuando se trata de presionar los botones.

Básicamente tenemos 9 LEDs verdes que representan piezas del jugador humano (tres en raya, supongo) y 9 LEDs rojos que representan piezas de Arduino (las cruces). En el Fritzing diagrama realmente he utilizado LEDs bicolor así que siéntase libre de adaptar como quieras. Cada LED tiene su ánodo (+ o pierna larga) conectado a un pin del Arduino y el cátodo (- o corto de la pierna) conectados a través de un resistor de 220Ω a tierra. En el diagrama de Fritzing, he observado cómo la "numeración" de los LEDs y botones corresponde a las matrices en el código. El diagrama de Fritzing es girado 90° hacia la derecha en comparación con las fotos.

9 botones de empuje momentáneos permiten el ser humano para colocar sus piezas en el tablero. Un botón final permite el juego de restablecerse para volver a jugar. Cada botón tiene un terminal conectado a + 5V y el otro terminal conectado a través de un resistor de 10KΩ a tierra. El terminal conectado a tierra también está conectado a un pin en el Arduino.

La pequeña protoboard tiene la pantalla LCD que proporciona sólo información textual ("Tu turno...", "Mi turno...", "Gané!", etc.) y dos LED - rojo y verde - o un LED bicolor para indicar el ganador. El potenciómetro permite el contraste de la pantalla para ajustar. Los LEDs se conectan exactamente igual que los LEDs de la tarjeta grande y la pantalla LCD es cableada como por costumbre (hay 1 millón tutoriales explicando cómo hacer esto en la web).

Para el Arduino Uno

Es una configuración similar a la Mega, pero naturalmente tenemos mucho menos pins a nuestra disposición. Para reducir el número de pernos necesitada, he creado una matriz de botón usando resistencias de entrar en un solo pin analógico en la ONU. Seguí este tutorial muy bueno y han incluido el diagrama de la página anterior. Quité la última fila de botones. Tuve que jugar y experimentar para resolver las tensiones que se pasaron con el conector analógico Arduino y anotadas para cada botón.

Los LEDs resultó complicados. Decidí Charlieplex todos ellos que nos permite controlar 20 LEDs de 5 pernos de (PWM) digitales. Seguí este tutorial y utilizar esta biblioteca para hacer mi vida más fácil. El cableado tomó un tiempo para trabajar hacia fuera así que prestar especial atención a asegurarse de llegar a la placa. Siga el diagrama de Fritzing a la carta o terminaras en una salmuera. Es muy difícil encontrar fallas cuando Charlieplexing así, otra vez, prestar atención al diagrama. Comencé desde cero por lo menos 10 veces! Sé debo haber incluido algunos más resistencias entre los LEDs y el Arduino Uno pero no podía ser molestado.

En comparación con la versión de Arduino Mega, he quitado la pantalla LCD, por lo que el ganador se anuncia simplemente mediante el uso de LEDs de diferentes colores. Ambos luz si es un empate.

Artículos Relacionados

Arduino y Touchpad Tic Tac Toe

Arduino y Touchpad Tic Tac Toe

o un ejercicio de entrada y salida de la multiplexación y trabajar con bits.  Y una presentación para el concurso de Arduino.Se trata de una implementación de un juego de tic tac toe utilizando una matriz de 3 x 3 de doble color LED para la pantalla,
Tic Tac Toe juego usando Arduino

Tic Tac Toe juego usando Arduino

Tic Tac Toe es un juego popular de papel de dos jugadores en que primer jugador que complete una fila o columna o diagonal de 'X' o ' o ' wins. Si nadie no pudo lograr la hazaña, se dibuja el partido.Paso 1: Componentes necesarios1) Arduino Uno / Nan
Robot de Tic-Tac-Toe

Robot de Tic-Tac-Toe

en este Instructable mostrará cómo hacer un brazo robot que juega Tic Tac Toe utilizando un controlador de robot mago Micro, 4 servos y bloques de construcción / materiales de su elección. El cableado es muy simple, apenas enchufe 4 servos y la bater
FPGA Tic Tac Toe

FPGA Tic Tac Toe

¿"Tic Tac Toe? ¿Qué es eso? Nunca oí de eso."-Nadie nuncaPor Ryan Frawley y Derek NguyenEsta guía le mostrará cómo hacer un trabajo de Tic Tac Toe juego en VHDL en un tablero de SDMONexys 2 FPGA. Este tutorial fue hecho por parte de un proyecto
Tic Tac Toe de viaje

Tic Tac Toe de viaje

Dedo del pie de tic tac es un juego de viaje impresionante que puede mantener a niños y adultos ocupados durante las horas de un viaje por carretera. Con un poco de fieltro y creatividad pude hacer una placa impresionante viaje reutilizable tic tac t
Cómo escribir un programa de Tic-Tac-Toe en Java

Cómo escribir un programa de Tic-Tac-Toe en Java

Introducción:Tres en raya es un juego muy común que es bastante fácil de jugar. Las reglas del juego son simples y bien conocidos. Debido a estas cosas, Tic-Tac-Toe es bastante fácil de código de arriba. En este tutorial, buscará cómo codificar un tr
Ganar estrategias TIC-TAC-Toe

Ganar estrategias TIC-TAC-Toe

Todo el mundo ama el simple juego de Tic-Tac-Toe, pero parece como un juego al azar. En realidad, no!Parece que muchos conflictos pueden resolverse mediante un simple juego...Ahora usted puede ganar la siguiente Juega-Tic-tac-toe-off mirando estas 4
Hacer Tic Tac Toe en Java

Hacer Tic Tac Toe en Java

este instructivo le guiará, paso a paso, por lo que Tic Tac Toe en Java! Esto no pretende ser un resumen del lenguaje Java, pero más de un ejemplo guiado. El primer paso será ir sobre algunos conceptos básicos para hacer el resto de la guía bajar sua
Tic-Tac-Toe K'nex

Tic-Tac-Toe K'nex

¿quién no conoce este juego? Tres en raya, uno de los juegos más jugados de siempre. Recientemente, he hecho las tres en raya que ha hecho Daniel662000. Vi que podía utilizar la mejora, así que hice esta versión. Es más pequeño y tiene una menor cant
Tic Tac Toe juego

Tic Tac Toe juego

Hi. Este tutorial le mostrará cómo hacer un Tic Tac Toe juego en Visual Basic. Este un juego muy simple y divertido para hacer y se puede hacer en un corto período de tiempo.Usted necesitará los siguientes materiales:- Computadora-Microsoft Visual Ba
Cómo ganar Tic Tac Toe: Simple!

Cómo ganar Tic Tac Toe: Simple!

Hola, soy InstructableUltimate y hoy mostrará usted cómo ganar Tic Tac Toe en pocos pasos, y esto es muy simple!Paso 1: Ganar yendo primero Bueno, eso es una victoria fácil. Adiós y espero que esto te ayudó! (Si esto no funciona, recuerda que tu opon
Bandera americana Tic Tac Toe

Bandera americana Tic Tac Toe

Mantener su cuarto de huéspedes de julio partido entretenido con esto fácil hacer Junta de bandera americana tic tac toe!Paso 1: Reúna sus materiales 10 piedrasMarcador permanente azulMarcador permanente rojoCaja (dobles como tablero de tic tac toe y
Tic Tac Toe

Tic Tac Toe

Tic Tac ToeEste es un proyecto muy sencillo que cualquiera puede hacer, que realmente podría hacer esto con herramientas limitadas.Utilizar y reciclar un viejo tablero Rimu Head pero puede usar cualquier cosa. (También se puede hacer esto cualquier t
Diversión rústico Tic Tac Toe

Diversión rústico Tic Tac Toe

Tic Tac Toe el amor?? ¡Yo también! Yo he jugado desde que era niño, ahora gano bien o es un sorteo ;-DEs un divertido juego para jugar con los niños y hacer esta versión rústica hace más divertido! Hacerlo y lo regalo! Todo el mundo le encantaría :-)