Table des matières:
- Étape 1: Construire le projet sur une planche à pain
- Étape 2: Programmation du jeu
- Étape 3: Jouez au jeu et amusez-vous:)
Vidéo: Jeu "Space Impact" avec capteur gyroscopique et écran LCD Nokia 5110 : 3 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Après la mort de mon Tamagotchi (dernier projet), j'ai commencé à chercher une nouvelle façon de perdre mon temps. J'ai décidé de programmer le jeu classique « Space Impact » sur l'Arduino. Pour rendre le jeu un peu plus intéressant et amusant, j'ai utilisé un capteur gyroscope que j'avais traîné comme contrôle du vaisseau spatial.
Étape 1: Construire le projet sur une planche à pain
Le matériel est très simple. Vous avez besoin:
un bouton et une résistance de 10 kOhm
un Arduino (Uno / Nano / peu importe)
un capteur gyroscopique MPU-6050
un écran LCD Nokia 5110
En option: un Buzzer actif et une résistance de 20 Ohm
Pour faciliter les choses, j'ai soudé un blindage pour l'écran LCD Nokia. Il n'y a que l'écran LCD, un interrupteur pour le rétroéclairage et quelques têtes d'épingle pour 5 Volts, GND, etc.
Il existe différents types d'écran LCD Nokia. Peut-être que vous devez ajuster le câblage ou modifier un peu le programme.
Étape 2: Programmation du jeu
Comme dans mon dernier projet, j'ai conçu tous les graphiques avec de la peinture et utilisé LCDAssistant pour convertir les images en hexadécimal.
Vous pouvez simplement télécharger les fichiers et les télécharger sur votre Arduino. Si votre configuration est correcte, tout devrait fonctionner correctement. Vous pouvez modifier le contraste de votre écran LCD avec myGLCD.setContrast(X);.
J'ai ajouté un fichier rar (gyro.rar) et deux fichiers séparés (Graphic.c & gyro.ino). Vous pouvez choisir entre l'une de ces options.:)
Étape 3: Jouez au jeu et amusez-vous:)
J'ai mis en œuvre deux vitesses de vol différentes du vaisseau spatial, en fonction de l'angle de maintien du capteur gyroscopique. Vous devez éviter de vous écraser sur d'autres objets comme des météorites ou simplement les détruire avec des tirs au laser. Certains des obstacles sont plus durables que d'autres, vous devrez donc les tirer deux fois pour les briser. Les vaisseaux ennemis ripostent. Le but est de collecter autant d'étoiles que possible. Une fois votre vaisseau spatial détruit, vous pouvez voir votre score et votre temps de survie.
Si vous voulez une version avec un joystick comme contrôle du vaisseau spatial, écrivez-moi un massage dans les commentaires ci-dessous.:)
Conseillé:
Écran LCD I2C/IIC - Utilisez un écran LCD SPI vers l'écran LCD I2C à l'aide du module SPI vers IIC avec Arduino : 5 étapes
Écran LCD I2C/IIC | Utilisez un écran LCD SPI sur l'écran LCD I2C à l'aide du module SPI vers IIC avec Arduino : Salut les gars, car un SPI LCD 1602 normal a trop de fils à connecter, il est donc très difficile de l'interfacer avec arduino, mais il existe un module disponible sur le marché qui peut convertir l'affichage SPI en affichage IIC, vous n'avez donc besoin de connecter que 4 fils
Comment utiliser le capteur gyroscopique MPU6050 avec "skiiD": 9 étapes
Comment utiliser le capteur gyroscopique MPU6050 avec "skiiiD": Tutoriel pour utiliser le module capteur gyroscopique MPU6050 avec "skiiiD" Avant de commencer, il existe un tutoriel de base sur l'utilisation de skiiiDhttps://www.instructables.com/id/Getting-Started -W
Écran LCD I2C/IIC - Convertir un écran LCD SPI en écran LCD I2C : 5 étapes
Écran LCD I2C/IIC | Convertir un écran LCD SPI en écran LCD I2C : l'utilisation de l'écran lcd spi nécessite trop de connexions, ce qui est vraiment difficile à faire
Capteur UV VEML6070 avec écran LCD Nokia 5110 : 11 étapes
Capteur UV VEML6070 avec écran LCD Nokia 5110 : Après avoir passé 3 mois sur ce projet, j'ai pensé le partager avec la communauté des fabricants. Un capteur UV à petit prix :)Il peut être assemblé en 1 heure et peut l'utiliser pendant des années
Afficher les lectures du capteur Arduino en direct sur un écran LCD Nokia 5110 : 4 étapes (avec photos)
Afficher les lectures du capteur Arduino en direct sur un écran LCD Nokia 5110 : Si vous avez déjà travaillé avec arduino, vous avez probablement voulu qu'il affiche les lectures du capteur. voulez probablement qu'il affiche les lectures sur quelque chose de plus