Table des matières:

Jeu d'arcade Arduino Cyclone : 6 étapes
Jeu d'arcade Arduino Cyclone : 6 étapes

Vidéo: Jeu d'arcade Arduino Cyclone : 6 étapes

Vidéo: Jeu d'arcade Arduino Cyclone : 6 étapes
Vidéo: Arduino Project - Star Wars Game #oled #arduinoproject #starwars 2024, Novembre
Anonim
Arduino Cyclone Arcade Jeu
Arduino Cyclone Arcade Jeu
Arduino Cyclone Arcade Jeu
Arduino Cyclone Arcade Jeu

Lumières clignotantes clignotantes ! Arduino ! Jeu! Que dire de plus ? Ce jeu est basé sur le jeu d'arcade Cyclone, où le joueur essaie d'arrêter une LED qui défile autour d'un cercle à un endroit spécifique.

Étape 1: Matériaux

Matériaux
Matériaux

1x Arduino Uno

3x fils de cavalier

1x bande LED WS2812B (j'ai acheté le mien pour 30 $ sur Amazon ici)

Étape 2: Coder

Téléchargez l'IDE Arduino sur www.arduino.cc/en/Main/Software

Téléchargez la dernière version de la bibliothèque FastLED sur

Installez la bibliothèque dans l'IDE Arduino en suivant les instructions ici:

Téléchargez le code de ce projet ici.

Décompressez le code et ouvrez-le dans Arduino en double-cliquant sur LEDGame.ino.

Étape 3: Câblage

Connectez les trois fils de cavalier à la chaîne LED. Connectez le premier fil du pad 5v sur la bande LED à la broche 5v sur l'Arduino. Connectez le deuxième fil du pad Din sur la bande LED à la broche numérique 7 sur l'Arduino. Connectez le dernier fil du pad Gnd sur la bande LED à Gnd sur l'Arduino. Vous devrez peut-être souder ces fils aux pastilles de la bande LED. AVERTISSEMENT: la connexion de plus de 30 leds à notre Arduino peut causer des dommages de surintensité au régulateur embarqué ou à l'alimentation USB.

Étape 4: Téléchargez le code et exécutez

Ouvrez le code dans l'IDE Arduino. Remplacez le nombre 27 sur la ligne 24 par le nombre de leds. Déterminez quelle led doit être la led centrale et remplacez-la par le numéro 14 sur la ligne 27. Cliquez sur télécharger pour télécharger le programme sur le tableau. Assurez-vous de sélectionner le bon type de carte et le bon port dans le menu Outils. Ensuite, ouvrez le moniteur série, réglez le débit en bauds sur 9600 et suivez les invites à l'écran.

Étape 5: Comment fonctionne le code ?

Le code est une simple machine à états, s'exécutant soit dans un état de jeu en cours, soit dans un état de fin de partie. Une boucle for déplace la led le long de la chaîne jusqu'à ce que l'entrée soit reçue via Serial. Ensuite, le jeu passe à l'état de jeu terminé et calcule la distance de la led par rapport au centre de la chaîne.

Étape 6: Merci d'avoir lu

Si vous avez aimé ce Instructable, veuillez envisager de le mettre en favori et veuillez consulter mon blog ici. Merci d'avoir lu, et si vous avez des suggestions ou des changements, laissez-les dans les commentaires ci-dessous.

Conseillé: