Table des matières:

Jeu Arduino LCD : 3 étapes (avec photos)
Jeu Arduino LCD : 3 étapes (avec photos)

Vidéo: Jeu Arduino LCD : 3 étapes (avec photos)

Vidéo: Jeu Arduino LCD : 3 étapes (avec photos)
Vidéo: Arduino Project - LCD Dino Game | Chrome Dinosaur (View description for parts & diagram) #shorts 2024, Novembre
Anonim
Image
Image
Assemblage des pièces
Assemblage des pièces

Faire beaucoup de choses est très facile avec les microcontrôleurs Arduino. Ce Instructable vous explique comment créer un jeu vidéo simple à 1 bouton fabriqué à partir d'une poignée de pièces et de circuits Tinkercad. C'est un jeu de saut à défilement horizontal. Cela sert de bon point de départ pour créer vos propres jeux à partir d'un simple fabricant d'électronique.

Liste des pièces:

  • 1 x Arduino UNO
  • 1 x écran LCD (16 x 2 caractères)
  • 1 x planche à pain électronique
  • 1 résistance 220
  • 1 x interrupteur à bouton-poussoir
  • Fil de raccordement à âme pleine
  • 1 câble USB

Étape 1: Assemblage des pièces

Assemblage des pièces
Assemblage des pièces

Les pièces nécessaires sont montrées dans l'image ci-dessus. Commencez avec l'Arduino non alimenté. Ne branchez PAS le câble USB. Cela se produira plus tard lorsqu'il sera temps de le programmer et d'essayer le jeu.

Utilisez un long fil de raccordement pour connecter le signal 5V sur l'Arduino à l'extrême gauche de la rangée rouge en haut de la planche à pain.

Utilisez un long fil de raccordement pour connecter le signal GND à l'extrême gauche de la rangée noire (ou bleue sur certaines planches à pain) en haut de la planche à pain.

Le module LCD (Liquid Crystal Display) a un en-tête mâle à 16 broches sur la face inférieure. Branchez-le sur la planche à pain comme indiqué sur l'image. Tous les signaux électroniques qui alimentent et contrôlent l'écran LCD passent par cet en-tête.

Ces broches sont (de gauche à droite):

  1. GND - signal de masse d'alimentation
  2. VCC - signal de puissance positif
  3. V0 - réglage du contraste
  4. RS - enregistrer sélectionner
  5. R/W - lecture/écriture sélection
  6. E - signal de validation de fonctionnement
  7. DB0 - bit de données 0 (non utilisé ici)
  8. DB1 - bit de données 1 (non utilisé ici)
  9. DB2 - bit de données 2 (non utilisé ici)
  10. DB3 - bit de données 3 (non utilisé ici)
  11. DB4 - bit de données 4
  12. DB5 - bit de données 5
  13. DB6 - bits de données 6
  14. DB7 - bit de données 7
  15. LED+ - rétroéclairage LED positif
  16. LED- - rétroéclairage LED négatif

À l'aide de fils de raccordement courts, connectez GND et LED- (broches 1 et 16) à la rangée noire en haut.

De même, connectez VCC (broche 2) à la rangée rouge en haut avec un fil de raccordement court.

Pliez les fils conducteurs de la résistance 220 Ω (bandes de couleur rouge-rouge-marron) et connectez-le entre LED+ et la rangée rouge en haut de la planche à pain.

Utilisez des câbles de raccordement plus longs pour effectuer le reste des connexions:

  • Connectez DB7 à la broche 3 de l'Arduino
  • Connectez DB6 à la broche Arduino 4
  • Connectez DB5 à la broche 5 de l'Arduino
  • Connectez DB4 à la broche Arduino 6
  • Connectez E à la broche 9 de l'Arduino
  • Connectez R/W à la broche Arduino 10 (ou à la rangée noire en haut de la planche à pain)
  • Connectez RS à la broche Arduino 11
  • Connectez V0 à la broche Arduino 12 (ou à la rangée noire en haut de la planche à pain)

Branchez le bouton-poussoir quelque part à gauche de l'écran LCD, à cheval sur le canal longeant le centre de la maquette (voir l'image ci-dessus). Connectez l'une des deux broches supérieures du bouton à la rangée noire en haut de la planche à pain à l'aide d'un fil de raccordement court. Connectez l'autre broche en haut du bouton à la broche 2 de l'Arduino.

Étape 2: Programmation de l'Arduino

Programmation de l'Arduino
Programmation de l'Arduino

À ce stade, vous devriez être prêt à programmer l'Arduino et à le tester.

Commencez par vous assurer que le logiciel Arduino est installé sur votre ordinateur. Téléchargez le fichier LCD_Game.ino de cette page sur votre ordinateur et ouvrez-le dans le logiciel Arduino. Assurez-vous que la carte est correctement configurée pour la programmation (Outils → Carte → Arduino Uno).

Connectez l'Arduino à votre ordinateur à l'aide du câble USB. Cela alimentera l'Arduino/le jeu et vous permettra de télécharger votre programme sur l'Arduino.

À ce stade, l'écran de l'écran LCD devrait s'allumer.

Programmez l'Arduino en sélectionnant Fichier → Télécharger (ou appuyez sur le bouton flèche droite en haut du logiciel Arduino).

Si tout se passe bien, l'écran LCD devrait maintenant afficher l'écran de démarrage du jeu comme dans l'image ci-dessus.

Étape 3: Changer les choses et créer un bouclier de jeu Arduino

Changer les choses et créer un bouclier de jeu Arduino
Changer les choses et créer un bouclier de jeu Arduino

À ce stade, tout fonctionne, alors que reste-t-il à faire ?

Si vous souhaitez modifier le fonctionnement du jeu ou créer une carte de circuit imprimé sympa pour ce projet qui se branche directement sur l'Arduino et remplace tous ces fils en désordre, voici comment commencer.

J'ai développé ce jeu entièrement en utilisant le simulateur électronique en ligne très cool (GRATUIT !) Tinkercad Circuits. J'ai en fait fait en sorte que le jeu fonctionne et teste pleinement avant de retirer l'Arduino du kit. Voici le circuit virtuel du jeu LCD Arduino.

Vous pouvez réellement jouer au jeu directement dans votre navigateur sans jamais avoir à assembler de véritables composants électroniques ("Oh, maintenant tu me le dis"). Si vous souhaitez apporter des modifications au jeu ou explorer ce qui se passe, vous pouvez copier le circuit virtuel en utilisant le bouton "Dupliquer le projet". Vous pouvez ensuite modifier le code source et essayer les modifications directement. Il existe également un débogueur complet où vous pouvez parcourir le programme ligne par ligne et voir ce qui se passe !

Si vous le souhaitez, vous pouvez également créer une carte de circuit imprimé pour connecter correctement vos appareils électroniques à l'Arduino. Le projet a un bouton "Télécharger Gerber" qui vous permettra d'obtenir les fichiers nécessaires à donner à un fabricant de cartes de circuits imprimés (PCB) pour faire fabriquer une carte de circuits imprimés personnalisée. Voici quelques informations utiles sur la fabrication de ce PCB.

Prendre plaisir!

Conseillé: