Πίνακας περιεχομένων:
- Βήμα 1: Χτίζοντας το έργο σε ένα Breadboard
- Βήμα 2: Προγραμματισμός του παιχνιδιού
- Βήμα 3: Παίξτε το παιχνίδι και διασκεδάστε:)
Βίντεο: Παιχνίδι "Space Impact" With Gyro Sensor και Nokia 5110 LCD: 3 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Αφού πέθανε ο Tamagotchi (τελευταίο έργο), άρχισα να ψάχνω για έναν νέο τρόπο να χάσω το χρόνο μου. Αποφάσισα να προγραμματίσω το κλασικό παιχνίδι "Space Impact" στο Arduino. Για να κάνω το παιχνίδι πιο ενδιαφέρον και διασκεδαστικό, χρησιμοποίησα έναν αισθητήρα γυροσκοπίου που είχα γύρω μου ως χειριστήριο του διαστημόπλοιου.
Βήμα 1: Χτίζοντας το έργο σε ένα Breadboard
Το υλικό είναι πολύ απλό. Χρειάζεσαι:
ένα κουμπί και μια αντίσταση 10 kOhm
ένα Arduino (Uno / Nano / δεν έχει σημασία)
έναν αισθητήρα Gyro MPU-6050
μια οθόνη Nokia 5110 LCD
Προαιρετικά: ενεργός βομβητής και αντίσταση 20 Ohm
Για να διευκολύνουν τα πράγματα, κόλλησα μια ασπίδα για το Nokia LCD. Υπάρχει μόνο η οθόνη LCD, ένας διακόπτης για τον οπίσθιο φωτισμό και μερικές κεφαλές pin για 5 Volt, GND, κ.λπ.
Υπάρχουν διάφοροι τύποι της Nokia LCD που διατίθενται. Σως πρέπει να προσαρμόσετε την καλωδίωση ή να αλλάξετε λίγο το πρόγραμμα.
Βήμα 2: Προγραμματισμός του παιχνιδιού
Όπως και στο τελευταίο μου έργο, σχεδίασα όλα τα γραφικά με μπογιά και χρησιμοποίησα το LCDAssistant για τη μετατροπή των εικόνων σε εξάγωνο.
Μπορείτε απλά να κατεβάσετε τα αρχεία και να τα ανεβάσετε στο Arduino σας. Εάν η ρύθμισή σας είναι σωστή, όλα πρέπει να λειτουργούν καλά. Μπορείτε να αλλάξετε την αντίθεση της οθόνης LCD με το myGLCD.setContrast (X);.
Πρόσθεσα ένα αρχείο rar (gyro.rar) και δύο ξεχωριστά αρχεία (Graphic.c & gyro.ino). Μπορείτε να επιλέξετε ανάμεσα σε μία από αυτές τις επιλογές.:)
Βήμα 3: Παίξτε το παιχνίδι και διασκεδάστε:)
Εφάρμοσα δύο διαφορετικές ταχύτητες πτήσης του διαστημόπλοιου, ανάλογα με τη γωνία που συγκρατείται ο αισθητήρας γύρο. Πρέπει να αποφύγετε τη σύγκρουση με άλλα αντικείμενα όπως μετεωρίτες ή απλώς να τα καταστρέψετε με βολές λέιζερ. Μερικά από τα εμπόδια είναι πιο ανθεκτικά από άλλα, οπότε θα πρέπει να τα πυροβολήσετε δύο φορές για να τα σπάσετε. Τα εχθρικά διαστημόπλοια πυροβολούν. Ο στόχος είναι να συλλέξετε όσα περισσότερα αστέρια μπορείτε. Αφού καταστραφεί το διαστημόπλοιό σας, μπορείτε να δείτε τη βαθμολογία σας και τον χρόνο που επιβιώσατε.
Αν θέλετε μια έκδοση με χειριστήριο ως χειριστήριο του διαστημόπλοιου γράψτε μου ένα μασάζ στα παρακάτω σχόλια.:)
Συνιστάται:
Πραγματικό παιχνίδι Life War Tower Defense παιχνίδι: 11 βήματα
Making a Real Life War Tower Defense Game: Γεια σας, είμαστε GBU! Στην ομάδα μας ανατέθηκε μια εργασία στο VG100, Intro to Engineering, class: να σχεδιάσουμε και να δημιουργήσουμε ένα πραγματικό παιχνίδι Warzone Tower Defense Game. Το VG100 είναι μια βασική τάξη που όλοι οι πρωτοετείς καλούνται να παρακολουθήσουν στο Joint Institute (JI.) The Joint Inst
Οθόνη υλικού υπολογιστή με Arduino και Nokia 5110 LCD: 3 βήματα
Οθόνη υλικού υπολογιστή με Arduino και Nokia 5110 LCD: Οθόνη υπολογιστή με βάση το Arduino που εμφανίζει τη θερμοκρασία της CPU, το φορτίο, το ρολόι και το χρησιμοποιημένο RAMC Οι τιμές φορτίου ή ρολογιού του CPU μπορούν επίσης να σχεδιαστούν ως γράφημα. Μέρη: Arduino Nano ή Arduino Pro Mini με προσαρμογέα USB σε σειριακό Nokia 5110 LCD 84x48
Γιγαντιαίο παιχνίδι με παιχνίδι Makey Makey: 8 βήματα
Gigantic Playable Makey Makey: Μερικοί εκπαιδευτικοί στην ομάδα μας στο Facebook, ανέβηκαν σε ένα εντελώς νέο επίπεδο αυτό το σχολικό έτος φτιάχνοντας το δικό τους γιγάντιο Makey Makeys. Η ομάδα μας θεώρησε ότι αυτή ήταν μια εξαιρετική ιδέα για τη διδασκαλία των μαθητών σχετικά με τους μικροελεγκτές. Ως εκ τούτου, ρωτήσαμε τον Διευθυντή μας
Οθόνη θερμοκρασίας και επιπέδου φωτός με οθόνη στην οθόνη NOKIA 5110: 4 βήματα
Οθόνη θερμοκρασίας και φωτός με οθόνη στην οθόνη NOKIA 5110: Γεια σε όλους! Σε αυτήν την ενότητα κατασκευάζουμε απλή ηλεκτρονική συσκευή για την παρακολούθηση της θερμοκρασίας και του επιπέδου φωτός. Οι μετρήσεις αυτών των παραμέτρων εμφανίζονται στην οθόνη LCD NOKIA 5110. Η συσκευή βασίζεται στον μικροελεγκτή AVR ATMEGA328P. Η παρακολούθηση
Πώς να ελέγξετε αν ένα παιχνίδι θα τρέξει στον υπολογιστή σας πριν αγοράσετε το παιχνίδι .: 4 βήματα
Πώς να ελέγξετε αν ένα παιχνίδι θα τρέξει στον υπολογιστή σας πριν αγοράσετε το παιχνίδι .: Πρόσφατα απέκτησα το Call of Duty 4 από έναν φίλο (δωρεάν θα μπορούσα να προσθέσω) επειδή δεν θα εκτελεστεί στον υπολογιστή του. Λοιπόν, ο υπολογιστής του είναι αρκετά νέος και με μπέρδεψε γιατί δεν θα λειτουργούσε. Έτσι, μετά από μερικές ώρες αναζήτησης στο διαδίκτυο, συνάντησα