Taula de continguts:

Joc de memorització a curt termini: 7 passos
Joc de memorització a curt termini: 7 passos

Vídeo: Joc de memorització a curt termini: 7 passos

Vídeo: Joc de memorització a curt termini: 7 passos
Vídeo: Двигайся правильно. Работа ног. #tabletennis #footwork #настольныйтеннис 2024, Desembre
Anonim
Joc de memorització a curt termini
Joc de memorització a curt termini

Crea el teu propi joc de memorització basat en Arduino.

En aquest joc, un LED RGB parpellejarà 3 colors aleatoris a l’inici, haureu de recordar el color de cadascun. Ves cap a on va això? Feu servir un potenciòmetre per canviar el segon LED RGB i premeu un botó per gravar cada color del primer LED RGB. El segon LED RGB us mostrarà quin color heu seleccionat i, un cop hàgiu enregistrat la seqüència, els LED RGB parpellejaran de color verd i es reproduirà un so des del timbre que indica que heu endevinat correctament la seqüència o els dos LED RGB parpellejaran en vermell i restablirà el recompte de seqüències a 3 * (es pot canviar). Comenceu el joc amb haver de recordar els 3 colors mostrats i, si seleccioneu correctament els colors mostrats, s’afegirà un altre color aleatori a la seqüència. Això continuarà fins que us equivoqueu i, com s'ha dit anteriorment, es restablirà a només 3 colors.

És un joc molt divertit, addictiu i molest per jugar:)

COSES QUE NECESSITARÀS

  • 1 x Arduino UNO R3
  • 1 x Potenciómetre
  • 1 botó polsador
  • 2 LEDs RGB
  • Resistències de 8 x 220 Ohm
  • 1 x altaveu piezoelèctric
  • 18 x cables de pont (home a home)

OPCIONAL

1 x Tauler d'escut

A la imatge superior vaig crear un escut per mostrar als meus amics de l’escola, però és completament innecessari. Si voleu seguir aquesta ruta obtindreu un soldador, una mica de soldadura i paciència. Si voleu seguir aquesta ruta, no dubteu a enviar-me un missatge i us puc ajudar si teniu problemes.

Pas 1: afegir cables positius / de terra a la placa de pa

Addició de cables positius / de terra a la placa de pa
Addició de cables positius / de terra a la placa de pa

Pas molt bàsic

Connecteu el GND al carril GND a la taula

Connecteu el 5V al carril POSITIU de la placa

Pas 2: afegir un botó de pressió

Afegint un botó automàtic
Afegint un botó automàtic

Col·loqueu el polsador a la pissarra i seguiu els passos de la imatge superior.

Connecteu un costat al carril de 5 V.

Connecteu la resistència de 220 Ohm al costat adjacent del polsador i, a continuació, connecteu un pont al GND

Connecteu el costat oposat al 2 PIN de l’Arduino

Ara teniu el botó premut afegit. Assegureu-vos que es vegi exactament com a la imatge, és una part molt important d’aquest joc.

Pas 3: afegir un potenciòmetre

Addició de potenciòmetre
Addició de potenciòmetre

Col·loqueu el potenciòmetre a la pissarra i seguiu els passos de la imatge superior.

Connecteu un costat al carril de 5 V.

Connecteu el mig a la A0 Analog IN

Connecteu l'últim costat al GND

Ara heu afegit el polsador. Assegureu-vos que es vegi exactament com a la imatge, és una part molt important d’aquest joc.

NOTA: Mentre un costat tingui 5V i l’altre costat sigui GND i el centre vagi a A0, funcionarà bé

Pas 4: afegir altaveu

Afegint altaveu
Afegint altaveu

Connecteu el costat GND al carril GND

Connecteu el costat + a la resistència de 220 Ohm i, a continuació, connecteu-lo al PIN 7

Això és!

Pas 5: Afegir selecció d'usuaris RGB

Addició de selecció d'usuaris RGB
Addició de selecció d'usuaris RGB

Els LED RGB poden ser un cablejat complicat, així que mireu la imatge de la informació per determinar si teniu la rotació correcta. Per tant, els meus passos següents seran relatius a la meva rotació, per això és important seguir exactament els meus passos.

Començant per l’ESQUERRA

Afegiu una resistència de 220 Ohm als dos primers, ometeu-vos la tercera i afegiu-la a la boca

Connecteu un pont GND al tercer sense resistència, aquest és el nostre GND

Així doncs, amb la primera resistència a l’esquerra, passa al PIN 3 (Blau)

La segona resistència es connecta al PIN 5 (verd)

i la tercera resistència es connecta al PIN 6 (vermell)

Això és! Aquest és el LED RGB que s’utilitzarà perquè l’usuari pugui seleccionar els colors correctes.

Pas 6: Afegir sistema aleatori RGB

Addició de sistemes RGB aleatoris
Addició de sistemes RGB aleatoris

Els LED RGB poden ser un cablejat complicat, així que mireu la imatge de la informació per determinar si teniu la rotació correcta. Per tant, els meus passos següents seran relatius a la meva rotació, per això és important seguir exactament els meus passos.

Començant per l’ESQUERRA

Afegiu una resistència de 220 Ohm als dos primers, ometeu-vos la tercera i afegiu-la a la boca

Connecteu un pont GND al tercer sense resistència, aquest és el nostre GND Així que, amb la primera resistència a l’esquerra, passa al PIN 3 (blau) La segona resistència es connecta al PIN 5 (verd) La tercera resistència es connecta al PIN 6 (Vermell)

Això és! Aquest és el LED RGB que s’utilitzarà per al sistema per seleccionar colors a l’atzar.

Pas 7: heu acabat

Ja has acabat!
Ja has acabat!

Si teniu cap pregunta, no dubteu a enviar-me un missatge. He adjuntat el codi a aquest pas. No hauríeu de canviar res per fer-lo funcionar, però no dubteu a jugar i fer que el codi funcioni més fàcilment.

Tot hauria d'estar ben documentat o un codi que s'expliqui a si mateix, però si sou nou en programació i no enteneu res, responc als correus electrònics amb força rapidesa.

TAMBÉ aquí teniu la biblioteca utilitzada en el projecte

bitbucket.org/teckel12/arduino-new-tone/wiki/Home

Recomanat: