Jeu de mémoire pour le capteur bricolage Tilt (6 / 12 étapes)

Étape 6: Écriture du présent Module

Dans un jeu de mémoire, un modèle doit être présenté à l’utilisateur pour eux à répéter. C’est le but du présent module. Chaque fois que le présent module est exécuté, le modèle de LED depuis le dernier niveau est montré, plus un de plus. Pour cette implémentation, nous avons utilisé une machine à états finis et un compteur. Le compteur, appelé « i », assure le suivi de l’échelle. Ce compteur garde trace de combien d’États doit être exécuté avant que le programme passe à l’état intermédiaire, appelé le IN_BETWEEN_STATE. Dans l’état intermédiaire sans LEDs sont indiqués et, comme nous l’expliquerons plus loin, le module de comparaison s’exécute.

Le code pour la machine d’état fini peut sembler compliqué à première vue, mais logiquement, c’est assez simple. Chaque État comporte trois parties : sortie, « if » et « else ». La section de sortie contrôle les LEDs et l’affichage HEX. Il définit les LEDs individuelles allumé ou éteint, montrant à l’utilisateur qui afin d’effectuer les actions, ainsi qu’affiche le niveau sur un écran HEX. L’instruction « if » vérifie si « i », le niveau, correspond à l’état que nous sommes. Si l’instruction « if » est vraie, la machine à états finis saute directement à l’étape intermédiaire d’attendre pour comparer à exécuter. « Je » est également incrémenté afin que le présent module s’exécute à nouveau, l’utilisateur est sur un niveau supérieur. Enfin, l’instruction « else » entraîne la machine d’état d’aller à l’état suivant dans la séquence, ajoutant une autre LED à la présentation.

Outre les LEDs, il est solide. Chaque LED a un terrain différent lié à elle. Lorsqu’un voyant est allumé, le terrain qui lui sont lié joue. Nous avons créé les fréquences de droite pour le pitch faire correspondre le jeu de Simon en manipulant mathématiquement la fréquence d’horloge. Ceci est exploré en profondeur dans le module allTones.

Veuillez noter que notre code est associé à l’étape 10.

Articles Liés

Système sans fil de faible coût bricolage jeu télévisé pour fêtes

Système sans fil de faible coût bricolage jeu télévisé pour fêtes

Je ne veux une fête ennuyeuse ? Pourquoi ne pas ajouter du plaisir de jeu télévisé trivia pour vos party des fêtes sans que cela vous coûte beaucoup d'argent ? Nous avons une solution de système de popper 15 $ émission de jeu sans fil basée sur un Du
Jeu de mémoire des souvenirs-transfert des photos vers bois

Jeu de mémoire des souvenirs-transfert des photos vers bois

Le cadeau de Noël que j'ai fait pour ma famille cette année a été un jeu de cartes mémoire. Nous ont toujours joué mémoire ensemble quand nous étions jeunes et encore occasionnellement. Cependant notre jeu de mémoire avant j'ai fait cela a été pour l
En utilisant une LED pour un capteur de lumière

En utilisant une LED pour un capteur de lumière

jusqu'à une date récente, CdS (sulfure de Cadmium) photo-résistances ont été couramment utilisés pour des applications de captage de la lumière. Malheureusement, ils ont des problèmes. Puisque les cellules CdS contiennent du cadmium, un métal lourd t
Arduino - jeu de mémoire

Arduino - jeu de mémoire

Un simpel-jeu de mémoire à l'aide de l'Arduino Uno.Étape 1: Étape 1: pièces et outils4 boutons4 LED1 Registre à décalage 74HC5951 Piezo2 (peut-être un plus gros) Breadboard1 Arduino Uno1 220 Ω Res.Étape 2: Étape 2: conseilsEssayez d'assembler l'ardui
Jouet pour chat capteur de mouvement (amusement sans fin... littéralement)

Jouet pour chat capteur de mouvement (amusement sans fin... littéralement)

le jouet pour chat capteur Motion utilise des pièces d'un vieux lecteur VHS et autres bricoles de fabriquer un jouet de chat qui ne s'arrête jamais tant que votre chat veut jouer ! Elle aussi commence à se déplacer dès que votre chat à proximité. Gra
Facile artisanat amusant pour les enfants : bricolage papier Crocodile tutoriel

Facile artisanat amusant pour les enfants : bricolage papier Crocodile tutoriel

Kids ! Ajouter cette féroce mais joli Papier Crocodile à votre collection d'animaux de papier. Ce métier de plaisir facile pour les enfants est une étonnante DIY facile artisanat idée que tous les enfants aimeraient faire. Ce fantastique bricolage pa
Jeu Pong avec Scratch pour pcDuino

Jeu Pong avec Scratch pour pcDuino

pcDuino équipe a développé une version personnalisée du Scratch pour pcDuino. Il est assez facile de l'installer. Nous avons simplement besoin de taper : $sudo apt-get install pcduino-scratch Dans ce tutoriel, nous allons voir comment créer un jeu de
MemAxe - jeu de mémoire des effets sonores 8 bits

MemAxe - jeu de mémoire des effets sonores 8 bits

il s'agit d'Instructable contient tout le code source et de l'information vous devez construire un MemAxe entièrement fonctionnel.Ce qui est MemAxe ?MemAxe est un jeu électronique qui teste votre mémoire en vous rendant à copier une séquence de sons
Stabilisateur de tension pour le PIVOT bricolage Installation et mise à la terre des câbles dans la voiture

Stabilisateur de tension pour le PIVOT bricolage Installation et mise à la terre des câbles dans la voiture

Aujourd'hui, je vous montrerai comment bricolage Installation PIVOT stabilisateur de tension et de câbles de mise à la terre en Toyota Vios.J'ai acheté 2 Articles, stabilisateur de tension voiture, Pivot Raizin VS-1 pour RM145 et mise à la terre câbl
Jeu de mémoire Altoid Tin

Jeu de mémoire Altoid Tin

fatigué de vos cartes mémoire obtenir rayé, plié et marqué pour que vous sachiez déjà ce qui est sur l'autre côté ?Ne sais pas quoi faire avec tous ces boîtes Altoids vous avez située autour de la maison ?Eh bien, nous avons l'instructable pour vous
Raspberry Pi - Tutorial de Java pour le capteur de lumière ambiante TSL45315

Raspberry Pi - Tutorial de Java pour le capteur de lumière ambiante TSL45315

TSL45315 est un capteur de lumière ambiante numérique. Il rapproche de réponse de l'oeil humain sous différentes conditions d'éclairage. Les dispositifs ont trois temps d'intégration réglable et fournissent une sortie directe lux 16 bits via une inte
Raspberry Pi - tutoriel de Python pour le capteur de lumière ambiante TSL45315

Raspberry Pi - tutoriel de Python pour le capteur de lumière ambiante TSL45315

TSL45315 est un capteur de lumière ambiante numérique. Il rapproche de réponse de l'oeil humain sous différentes conditions d'éclairage. Les dispositifs ont trois temps d'intégration réglable et fournissent une sortie directe lux 16 bits via une inte
Mesure de Distance pour le capteur à ultrasons LCD Arduino

Mesure de Distance pour le capteur à ultrasons LCD Arduino

Matériel de projet1 - Arduino UNO2 - HC-SR04 Ultrasonik capteur3-afficheur LCD4 - maquetteCode#includeInnovente LCD(10, 9, 5, 4, 3, 2) ; int trigPin = 13 ; Capteur voyage broche reliée à Arduino pin 13 int echoPin = 11 ; Capteur Echo broche reliée à
Comment faire un étui Kydex pour un pistolet bricolage

Comment faire un étui Kydex pour un pistolet bricolage

http://www.youtube.com/watch?v=l1hYtSZzEs8Il s'agit d'une vidéo de comment faire un étui Kydex pour votre pistolet.Pour plus de détails, allez à ma chaîne YouTube SlavicFMJ, j'ai une vidéo de moi ce qui en fait.http://www.youtube.com/watch?v=l1hYtSZz