Table des matières:
Vidéo: PUZZLE - Arduino Logic Game : 3 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Bonjour.
Je voudrais vous parler de l'histoire de la création d'un jeu de puzzle simple "Puzzle" utilisant Arduino UNO et TFT-Shield.
Pour créer le jeu, j'avais besoin des composants suivants:
- Arduino UNO
- Adaptateur secteur (AC-DC) 6-12V pour Arduino UNO
- Carte Micro SD
- Bouclier TFT
Étape 1: Version initiale
Le blindage TFT est pratique car il possède un emplacement pour connecter une carte micro SD et un décodeur Jpeg matériel intégré. Cette fonctionnalité vous permet de créer rapidement et facilement votre propre cadre photo pour visualiser des photos (bien sûr, sur la base d'une démo). C'est ce que j'ai d'abord fait. Mais ensuite je me suis ennuyé à regarder les photos et l'idée m'est venue à l'esprit: est-ce que j'essaierais de faire un jeu logique ? Plusieurs soirées ont été consacrées à l'écriture d'un sketch pour Arduino Uno. Et la version initiale était prête.
Une photo est chargée à partir de la carte microSD, l'image à l'écran est divisée en 4x3 cellules, la cellule en bas à droite disparaît et toutes les cellules commencent à se déplacer de manière aléatoire. En appuyant sur le bouton gauche sous l'écran, vous pouvez charger la photo suivante. En appuyant sur le bouton du milieu, vous pouvez démarrer le jeu - pour collecter des puzzles. Déplacement des puzzles en appuyant sur l'écran tactile TFT-Shield. À titre d'exemple, j'ai enregistré des images de instructables.com sur une carte micro SD. Vous pouvez enregistrer n'importe laquelle de vos photos sur la carte micro SD.
Étape 2: Ajout de fonctionnalités
Collectionner des puzzles 4x3 est intéressant, mais assez facile et rapide. Je voulais compliquer le jeu, par exemple, augmenter la partition de 4x3 à 8x6.
J'ai ajouté la possibilité de définir le nombre de colonnes et de lignes dans l'esquisse (recommandé: 4x3, 4x6, 8x3, 8x6). Jouer est devenu beaucoup plus dur et plus long. Et il est devenu beaucoup plus difficile de naviguer dans les énigmes.
J'ai décidé d'ajouter un indice - lorsque j'ai cliqué sur le quatrième bouton (de gauche à droite), les numéros de cellules apparaissent à l'écran. Lorsque vous cliquez sur le deuxième bouton (de gauche à droite), les astuces à l'écran disparaissent. Lorsque vous cliquez sur le premier bouton, vous pouvez changer la couleur de l'info-bulle (selon la photo) pour rendre l'info-bulle la plus lisible possible.
Étape 3: Démonstration
A la suite de mon travail, j'ai obtenu un jeu, pour la démonstration duquel j'ai réalisé la vidéo suivante.
À la fin des instructions, je joins le croquis TFT_shield_Puzzle. Pour compiler le sketch, vous devez installer la bibliothèque YATFT.
J'espère que vous avez apprécié mes instructions.
Merci d'avoir regardé.
Conseillé:
Jeu de puzzle de mémoire à l'aide d'un BBC MicroBit : 7 étapes
Jeu de puzzle de mémoire utilisant un BBC MicroBit : Si vous ne savez pas ce qu'est un BBC MicroBit, il s'agit essentiellement d'un très petit appareil que vous pouvez programmer pour avoir des entrées et des sorties. Un peu comme un Arduino, mais plus étoffé. Ce que j'ai vraiment aimé du MicroBit, c'est qu'il a deux entrées intégrées b
Lampe LED Puzzle WebApp avec ESP32 : 5 étapes (avec photos)
Lampe LED Puzzle WebApp avec ESP32 : je joue avec des bandes LED depuis des années et j'ai récemment emménagé chez un ami où je ne pouvais pas faire de gros changements comme monter la bande sur les murs, alors j'ai assemblé cette lampe qui a un seul fil sortant pour l'alimentation et peut être plac
Puzzle de sons d'animaux pour enfants : 4 étapes
Puzzle de sons d'animaux pour les enfants : l'animal sonne de sa propre voix lorsque sa pièce de puzzle est correctement placée. Pour les enfants de moins de 24 mois. Vos fils seront ravis d'entendre les six sons émis par l'animal. Ce projet est basé sur un produit commercial, mais je veux
Lumière d'enregistrement contrôlée par Midi pour Logic Pro X : 9 étapes (avec images)
Lumière d'enregistrement contrôlée par Midi pour Logic Pro X : ce didacticiel fournit des informations sur la façon de créer et de programmer une interface MIDI de base pour contrôler une lumière d'enregistrement par Logic Pro X. L'image montre un schéma fonctionnel de l'ensemble du système à partir de l'ordinateur Mac exécutant Logic Pro X à gauche vers le Sai
Système de développement Ghetto Programmable Logic (CPLD) : 13 étapes
Système de développement Ghetto Programmable Logic (CPLD) : Au cours des derniers mois, j'ai profité du système de développement Ghetto pour les processeurs AVR. En fait, cet outil à presque zéro dollar s'est avéré si fascinant et utile que je me suis demandé s'il était possible d'étendre le concept à F