Table des matières:

Jeu de mémorisation à court terme : 7 étapes
Jeu de mémorisation à court terme : 7 étapes

Vidéo: Jeu de mémorisation à court terme : 7 étapes

Vidéo: Jeu de mémorisation à court terme : 7 étapes
Vidéo: 6 techniques MECONNUES pour MÉMORISER 3 fois plus vite (et mieux retenir) 2024, Juillet
Anonim
Jeu de mémorisation à court terme
Jeu de mémorisation à court terme

Construisez votre propre jeu de mémorisation basé sur Arduino !

Dans ce jeu, une LED RVB clignotera 3 couleurs aléatoires au début, vous devrez vous souvenir de la couleur de chacune. Vous voyez où cela se passe ? Vous utiliserez un potentiomètre pour changer la deuxième LED RVB et appuyez sur un bouton pour enregistrer chaque couleur de la première LED RVB. La deuxième LED RVB vous montrera la couleur que vous avez sélectionnée, et une fois que vous avez enregistré la séquence, les LED RVB clignoteront en vert et un son retentira à partir du buzzer signalant que vous avez correctement deviné la séquence ou les deux LED RVB clignoteront en rouge et il réinitialisera le compte de séquence à 3* (cela peut être modifié). Vous commencez le jeu en vous rappelant les 3 couleurs affichées, puis si vous sélectionnez correctement les couleurs affichées, une autre couleur aléatoire sera ajoutée dans la séquence. Cela continuera jusqu'à ce que vous vous trompiez, et comme dit ci-dessus, il reviendra à seulement 3 couleurs.

C'est un jeu vraiment amusant, addictif et ennuyeux à jouer:)

CHOSES DONT VOUS AUREZ BESOIN

  • 1 x Arduino UNO R3
  • 1 x potentiomètre
  • 1 x bouton poussoir
  • 2 LED RVB
  • 8 résistances 220 Ohms
  • 1 x haut-parleur piézo
  • 18 x cavaliers (mâle à mâle)

OPTIONNEL

1 x panneau de bouclier

Dans l'image ci-dessus, j'ai créé un bouclier pour montrer à mes amis à l'école, mais c'est complètement inutile. Si vous souhaitez emprunter cette voie, vous obtiendrez un fer à souder, de la soudure et de la patience. Si vous souhaitez emprunter cette voie, n'hésitez pas à m'envoyer un message et je peux vous aider en cas de problème.

Étape 1: Ajout de fils positifs/de terre à la planche à pain

Ajout de fils positifs/de terre à la planche à pain
Ajout de fils positifs/de terre à la planche à pain

Étape très basique

Connectez le GND au GND Rail sur la maquette

Connectez le 5V au rail POSITIF sur la planche à pain

Étape 2: Ajout d'un bouton-poussoir

Ajout d'un bouton poussoir
Ajout d'un bouton poussoir

Placez le bouton poussoir sur la maquette et suivez les étapes de l'image ci-dessus.

Connectez un côté au rail 5V

Connectez la résistance 220 Ohm au côté adjacent sur le bouton poussoir, puis connectez un cavalier au GND

Connectez le côté opposé au 2 PIN sur l'Arduino

Vous avez maintenant ajouté votre bouton poussoir. Assurez-vous qu'il ressemble exactement à l'image, c'est une partie très importante de ce jeu !

Étape 3: Ajout d'un potentiomètre

Ajout d'un potentiomètre
Ajout d'un potentiomètre

Placez le potentiomètre sur la maquette et suivez les étapes de l'image ci-dessus.

Connectez un côté au rail 5V

Connectez le milieu à l'entrée analogique A0

Connectez le dernier côté au GND

Vous avez maintenant ajouté votre bouton poussoir. Assurez-vous qu'il ressemble exactement à l'image, c'est une partie très importante de ce jeu !

REMARQUE: tant qu'un côté a 5V et l'autre côté est GND et le milieu va à A0, cela fonctionnera bien

Étape 4: Ajout d'un haut-parleur

Ajouter un haut-parleur
Ajouter un haut-parleur

Connectez le côté GND au rail GND

Connectez le côté + à la résistance 220 Ohm, puis connectez-vous au PIN 7

C'est ça!

Étape 5: Ajout d'un RVB de sélection utilisateur

Ajout d'un RVB de sélection utilisateur
Ajout d'un RVB de sélection utilisateur

Les LED RVB peuvent être un câblage délicat, alors regardez l'image sur l'instructable pour déterminer si vous avez la bonne rotation. Donc, mes étapes ci-dessous seront relatives à ma rotation, c'est pourquoi il est important de suivre exactement mes étapes !

En partant de la GAUCHE

Ajoutez une résistance de 220 ohms aux deux premières, sautez la troisième et ajoutez la quatrième

Connectez un cavalier GND au 3ème sans résistance, c'est notre GND

Donc avec la première résistance à gauche, ça va au PIN 3 (Bleu)

La deuxième résistance se connecte au PIN 5 (vert)

et la troisième résistance se connecte au PIN 6 (rouge)

C'est ça! C'est la LED RVB qui sera utilisée pour que l'utilisateur sélectionne les bonnes couleurs !

Étape 6: Ajout d'un système RVB aléatoire

Ajout d'un système RVB aléatoire
Ajout d'un système RVB aléatoire

Les LED RVB peuvent être un câblage délicat, alors regardez l'image sur l'instructable pour déterminer si vous avez la bonne rotation. Donc, mes étapes ci-dessous seront relatives à ma rotation, c'est pourquoi il est important de suivre exactement mes étapes !

En partant de la GAUCHE

Ajoutez une résistance de 220 ohms aux deux premières, sautez la troisième et ajoutez la quatrième

Connectez un cavalier GND au 3ème sans résistance, c'est notre GND Donc avec la première résistance à gauche, il va au PIN 3 (Bleu) La deuxième résistance se connecte au PIN 5 (Vert) La troisième résistance se connecte au PIN 6 (Rouge)

C'est ça! C'est la LED RVB qui sera utilisée pour que le système sélectionne aléatoirement les couleurs !

Étape 7: Vous avez terminé

Vous avez terminé !
Vous avez terminé !

Pour toute question, n'hésitez pas à m'envoyer un message, j'ai joint le code à cette étape. Vous ne devriez rien avoir à changer pour que cela fonctionne, mais n'hésitez pas à bricoler et à rendre le code plus fluide !

Tout DEVRAIT être bien documenté ou du code qui s'explique de lui-même, mais si vous débutez en programmation et ne comprenez pas quelque chose, je réponds aux e-mails assez rapidement !

AUSSI voici la bibliothèque utilisée dans le projet

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

Conseillé: