
Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:46

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

É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

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

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

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

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

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é

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é:
Jeu Simon - Jeu amusant ! : 5 étapes

Simon Game - Fun Game!: Reference: HereAprès un long week-end, vous devez vraiment vous efforcer d'accomplir toutes les tâches et le travail dont vous êtes responsable. Il est temps pour nous d'entraîner notre cerveau, n'est-ce pas ? Outre ces jeux ennuyeux et dénués de sens, il existe un jeu appelé Simon Game
Enregistreur d'ECG - un moniteur cardiaque portable pour l'acquisition et l'analyse de données à long terme : 3 étapes

Enregistreur d'ECG - un moniteur cardiaque portable pour l'acquisition et l'analyse de données à long terme : première version : octobre 2017Dernière version : 1.6.0État : stableDifficulté : élevéePrérequis : Arduino, programmation, construction de matérielRéférentiel unique : SF (voir les liens ci-dessous)Support : Forum uniquement, no PMECG Logger est un moniteur cardiaque portable pour
Détecteur de court-circuit (Partie 2) : 5 étapes

Détecteur de court-circuit (Partie 2) : Bonjour les gars ! Je suis de retour avec la deuxième partie de mon détecteur de court-circuit Instructable. Si vous ne l'avez pas lu, voici le lien vers mon détecteur de court-circuit (partie 1). Continuons
Contrôleur de jeu DIY basé sur Arduino - Contrôleur de jeu Arduino PS2 - Jouer à Tekken avec la manette de jeu DIY Arduino : 7 étapes

Contrôleur de jeu DIY basé sur Arduino | Contrôleur de jeu Arduino PS2 | Jouer à Tekken avec la manette de jeu DIY Arduino : Bonjour les gars, jouer à des jeux est toujours amusant, mais jouer avec votre propre contrôleur de jeu personnalisé DIY est plus amusant. Nous allons donc créer un contrôleur de jeu utilisant arduino pro micro dans cette instructables
Détecteur de court-circuit (Partie 1) : 6 étapes

Détecteur de court-circuit (Partie 1) : Bonjour les gars ! Je suis de retour avec un autre instructable. En électronique, un testeur de continuité est un outil très important. Il vous aide à dépanner votre circuit et à y trouver des défauts. L'idée de base est que l'appareil se compose de deux sondes. Quand les deux pro