Table des matières:

Créez un jeu Arduino Simon en 2 minutes ! : 3 étapes
Créez un jeu Arduino Simon en 2 minutes ! : 3 étapes

Vidéo: Créez un jeu Arduino Simon en 2 minutes ! : 3 étapes

Vidéo: Créez un jeu Arduino Simon en 2 minutes ! : 3 étapes
Vidéo: J'ai codé un JEU avec ARDUINO 2024, Novembre
Anonim

PAS de cavaliers ! PAS de fils ! PAS de soudure ! PAS de planche à pain !

Sortir des sentiers battus.

Vous voulez donc montrer votre micro-contrôleur de concert avec certains modèles de périphériques supplémentaires très rapidement, avant que des amis ou des parents ne viennent…

Composez cette version Fast&Easy d'un jeu Simon "répétez après moi" en quelques minutes seulement. Quoique monochromatique (avec toutes les LED rouges). Il suffit de les avoir à portée de main: Un microcontrôleur Arduino (de préférence un Nano), un module avec un jeu de LED, un module à 4 boutons et un buzzer, ainsi qu'un élastique.

Étape 1: Pièces et assemblage

Pièces et assemblage
Pièces et assemblage
Pièces et assemblage
Pièces et assemblage

Les modules LED & Key/button peuvent être trouvés ici: www.ebay.com/itm/181563923440 (<$4) Les buzzers sont disponibles ici: https://www.ebay.com/itm/281280117872 (<$2)

[travail en cours] BTW: Voici un outil pratique utilisant https://itty.bitty.site [travail en cours]

Cela devrait l'éclaircir.

application légère

Plus d'informations.

Nano 3.0 https://www.ebay.com/itm/131517734419 (<$3)

Je recommande un petit élastique pour que vous n'ayez pas à l'enrouler plusieurs fois pour le tendre.

D'autres Arduinos peuvent être utilisés, mais peuvent nécessiter (ou autoriser) des emplacements différents pour les modules périphériques; et en tant que tel, l'affectation des broches change dans le code utilisé. Le Nano 3.0 est particulièrement bon car il permet un petit assemblage, facile à tenir et à utiliser d'une seule main.

L'assemblage se fait simplement en branchant les modules et en les fixant avec l'élastique. Le buzzer piézo 'actif' ne fonctionnera que si la polarité est correctement branchée. Veuillez noter que le (+) est inséré dans D8 et le (-) dans D11.

Les broches du module Key K4-K3-K2-K1-GND vont directement dans A1-A5. Voir image ci-dessus.

Les broches du module LED GND-D1-D2-D3-D4-D5-D6 vont directement dans D7-D6-D5-D4-D3-D2-GND respectivement.

Étape 2: Comment ça marche

Les modules LED et Key sont normalement destinés à avoir une broche connectée à la terre. Pour permettre la fixation directe au Nano, cela ne se produit pas. Ainsi, à la place, les broches connectées aux "GND" de ces modules fonctionnent comme des sorties et sont réglées sur "LOW". Le MCU (MicroControllerUnit) pilotera ses sorties jusqu'à 30 mA. Ce qui est suffisant pour la banque de quatre (4) LED. Bien qu'il soit bien plus que nécessaire pour les boutons, il n'y a pas de mal car les sorties limitent le courant (et elles ne consomment du courant que lorsqu'elles sont enfoncées). Le module LED a des résistances en ligne limitant davantage le courant qui traverse chaque LED.

Téléchargements

J'ai mis à jour et modifié deux versions différentes du jeu de lumières et de sons « Simon » pour travailler avec ce projet. Les crédits pour les versions originales sont dans les listes de sources.

Une esquisse (FastEasy_SimonSings) utilise simplement un fichier d'inclusion ('pitches.h' pour être dans le dossier avec). Tandis que l'autre (FastEasy_SimonSays) utilise la bibliothèque 'Tone'. Vous aurez donc besoin de l'un ou des deux, selon le ou les croquis que vous choisissez d'utiliser.

La bibliothèque ci-dessus doit faire partie de l'IDE Arduino par défaut. Si ce n'est pas le cas et que vous avez besoin d'aide pour cela, voici Comment installer une bibliothèque.

Étape 3: Jouer avec l'Assemblée

Jouer avec l'Assemblée
Jouer avec l'Assemblée

Le jeu est assez simple. Les fichiers source du code contiennent de la documentation. Tout ce que vous devez vraiment savoir, c'est que la version 'Simon Says' démarre automatiquement avec un flash. et la version 'Simon Sings' commence par un motif de 4, mais elle attend une pression sur une touche avant de commencer chaque tour.

Vous trouverez probablement les modules LED et Key pratiques pour effectuer d'autres preuves de concept de projet rapide. Ce projet et le code associé fonctionneront avec un locuteur. Cela sonnera mieux, mais vous ne pourrez pas le faire sans au moins quelques cavaliers.

Notez que comme ces croquis sont codés, un Nano 3.0 ou Uno fonctionnera (Plug-&-Play) directement, d'autres peuvent avoir besoin d'utiliser différents jeux de broches en raison de leurs dispositions physiques; et éventuellement quelques changements de code.

Conseillé: