Reloj de ajedrez Arduino - caja multi- (3 / 4 paso)

Paso 3: El código

He utilizado las bibliotecas:

  • LedControl.h (incluido para descargar en este paso);
  • Time.h (incluido para descargar en este paso);
  • DS1307RTC.h (incluido para descargar en este paso);
  • Wire.h (viene con el arduino IDE);

El código es realmente sencillo. Sólo tienes que marcar el botón en el centro para ver si va al modo de reloj normal o el modo de juego de ajedrez (es un incremento a una variable de cada toque de botón). Modos más podrían añadirse, para los juegos extras, para que puedas usar tu creatividad. Si el modo de ajedrez está encendido, entonces los jugadores pueden configurar la cantidad total de tiempo, en minutos, cada uno tendrá, y luego mover los segundos adicionales después de cada uno. Después de todo se han establecido cuatro parámetros, el primer lado a tocar su botón comenzará el TIC-TAC del reloj de opositores, y el juego está en!

El juego puede terminar por cualquiera de dos maneras: por el tiempo, en el cual caso el zumbador comenzará ADVERTENCIA al jugador en los últimos 10 segundos y también enviar un sonido largo después de que acabe el tiempo, o pulsando el botón en el centro en cualquier momento (en el caso de un jaque mate).

Artículos Relacionados

Reloj de LED Arduino

Reloj de LED Arduino

este instructable le mostrará cómo hacer tu propio arduino basado en el reloj que indica la hora usando una matriz de LEDs. Este es mi primer instructivo, así que si algo está claro me dejan un comentario o enviar un mensaje!Me inspiré por todos el f
Reloj binario de Arduino

Reloj binario de Arduino

Finalmente he dicho, el reloj binario la gente alrededor de mí oído me habló para tan de largo. Estaba tratando de hacer esto durante las últimas vacaciones de Navidad, pero le faltaba tiempo, cambié empleos 2 veces en los últimos 6 meses... por lo q
Cwik Clock v1.0 - un reloj binario de Arduino

Cwik Clock v1.0 - un reloj binario de Arduino

ResumenEsta es una guía a la construcción de un reloj accionado Arduino que utiliza LEDs para mostrar un reloj de 24 horas (horas y minutos) como dígitos binarios, un medidor analógico para mostrar a los segundos, un interruptor para conmutar entre e
Reloj de LED Arduino powered

Reloj de LED Arduino powered

Un divertido y sencillo reloj LED, que te dará la hora a la media hora más cercana utilizando LEDs solo-color. Piezas necesarias son las siguientes:Arduino NanoTablero de 400 puntos de amarreCable de cintaDS1307 RTC IC32,768 kHz cristal(12) 10mm LEDs
Arduino todas las cosas--Smart Alarm Clock Setup para reuniones, citas, tareas, recordatorios y este reloj utiliza un Arduino Yún y su calendario de Google para configurar automáticamente alarmas. y parece fresco también!

Arduino todas las cosas--Smart Alarm Clock Setup para reuniones, citas, tareas, recordatorios y este reloj utiliza un Arduino Yún y su calendario de Google para configurar automáticamente alarmas. y parece fresco también!

Reloj de alarma S.M.A.R.T.Instalación para reuniones, citas, recordatorios y tareas, este reloj utiliza un Arduino Yún y su calendario de Google para configurar automáticamente alarmas. Y parece fresco también!Por Tony DiCola dificultad: moderado¿No
BookClock - reloj basados en Arduino en una caja de cartón

BookClock - reloj basados en Arduino en una caja de cartón

este es el más reciente (y más barato aún) miembro de la familia del Sabio reloj .(Como un resumen rápido, los otros miembros de la familia del Sabio reloj son, hasta ahora, la cúpula de vidrio reloj sabio y sabio reloj 2. Son "sabios" porque, j
Reloj de ajedrez de Arduino

Reloj de ajedrez de Arduino

Hay varios tipos de juego en uso. A continuación indica las diferentes opciones disponibles:Blitz tiene plazos típicos de 5 minutos para cada jugador para todos los movimientos.Rapidplay se juega con límites de tiempo típico de 30 minutos para cada j
Reloj de cuco (arduino)

Reloj de cuco (arduino)

"Este instructable fue creada en cumplimiento de la exigencia de proyecto de la Makecourse de la Universidad de South Florida (www.makecourse.com)"Para este proyecto decidí ir a mis raíces, el bosque negro en Baden Württemberg Alemania. Allí cre
Un reloj basado en arduino de código QR

Un reloj basado en arduino de código QR

Tengo esta idea por un tiempo pero nunca tuve la oportunidad de probarlo. El viernes, un compañero me dio un protector de pantalla LCD para Arduino y pensé que era el momento adecuado para construir un reloj que comunicar el tiempo a través de código
Reloj binario de Arduino usando LED Matrix

Reloj binario de Arduino usando LED Matrix

Este sitio tiene muchos puestos finas que describe la construcción de los relojes binarios. Soy tremendamente inestable, sin embargo y tienen dificultad para cualquier soldadura. Por lo tanto quería hacer mío de una matriz de 8 x 8 LED MAX7219-contro
Reloj casero con Arduino

Reloj casero con Arduino

Hoy voy a mostrar cómo hacer un reloj casero con un Arduino!Paso 1: Materiales + instalación código de ArduinoMateriales--Exhibición de segmento siete SMA420564-Al menos 12 cables de puente Sunfounder-Arduino Uno-Bredboard-2 botonesResistencias de Oh
Laser-corte Arduino + caja de radio

Laser-corte Arduino + caja de radio

corte laser esta caja de contrachapado de nogal.  Dentro, hay un Arduino y un receptor de radio para recibir la telemetría de mi red inalámbrica de sensores.  Todo es accionado por el puerto USB, que está conectado a un pequeño servidor que he compra
Reloj de nixies Arduino GPS

Reloj de nixies Arduino GPS

En este proyecto, me gustaría compartir con ustedes mi versión de un reloj de tubo Nixie que es conducido por un Arduino UNO. Hacer que el tiempo tan preciso como sea posible que he utilizado un módulo GPS por Adafruit para recibir la hora atómica de
Reloj lineal utilizando Arduino + DS1307 Neopixel: volver a utilizar algún hardware.

Reloj lineal utilizando Arduino + DS1307 Neopixel: volver a utilizar algún hardware.

De proyectos anteriores tuve un Arduino UNO y una tira de Neopixel LED a la izquierda y quería hacer algo diferente. Porque tira de Neopixel tiene 60 luces LED, pensadas para utilizarlo como un gran reloj.Para indicar las horas, se utiliza un segment