Πίνακας περιεχομένων:
- Βήμα 1: Προσθήκη θετικών/γειωμένων καλωδίων στο Breadboard
- Βήμα 2: Προσθήκη κουμπιού
- Βήμα 3: Προσθήκη Ποτενσιόμετρου
- Βήμα 4: Προσθήκη ηχείου
- Βήμα 5: Προσθήκη επιλογής χρήστη RGB
- Βήμα 6: Προσθήκη τυχαίου συστήματος RGB
- Βήμα 7: Τελειώσατε
Βίντεο: Παιχνίδι βραχυπρόθεσμης απομνημόνευσης: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Δημιουργήστε το δικό σας παιχνίδι απομνημόνευσης με βάση το Arduino!
Σε αυτό το παιχνίδι, ένα LED RGB θα αναβοσβήνει στην αρχή 3 τυχαία χρώματα, θα πρέπει να θυμάστε το χρώμα του καθενός. Βλέπεις πού πάει αυτό; Θα χρησιμοποιήσετε ένα ποτενσιόμετρο για να αλλάξετε το δεύτερο LED RGB και πατήστε ένα κουμπί για να καταγράψετε κάθε χρώμα από το πρώτο LED RGB. Το δεύτερο LED RGB θα σας δείξει ποιο χρώμα έχετε επιλέξει και μόλις καταγράψετε την ακολουθία, τα LED RGB είτε θα αναβοσβήνουν πράσινα και θα ακούγεται ένας ήχος από το σήμα του βομβητή, έχετε μαντέψει σωστά την ακολουθία ή και τα δύο LED RGB θα αναβοσβήνουν κόκκινα και θα επαναφέρει τον αριθμό ακολουθιών στο 3* (αυτό μπορεί να αλλάξει). Ξεκινάτε το παιχνίδι με την ανάγκη να θυμάστε τα 3 χρώματα που εμφανίζονται, και αν επιλέξετε σωστά τα χρώματα που εμφανίζονται, θα προστεθεί άλλο τυχαίο χρώμα στην ακολουθία. Αυτό θα συνεχιστεί μέχρι να κάνετε κάποιο λάθος και, όπως είπα παραπάνω, θα επανέλθει σε μόλις 3 χρώματα.
Είναι ένα πραγματικά διασκεδαστικό, εθιστικό και ενοχλητικό παιχνίδι για παιχνίδι:)
ΠΡΑΓΜΑΤΑ ΠΟΥ ΘΑ ΧΡΕΙΑΣΤΕ
- 1 x Arduino UNO R3
- 1 x Ποτενσιόμετρο
- 1 x Πλήκτρο
- 2 x LED RGB
- Αντίσταση 8 x 220 Ohm
- 1 x Piezo ηχείο
- 18 x Jumper Wires (αρσενικό σε αρσενικό)
ΠΡΟΑΙΡΕΤΙΚΟΣ
1 x Shield Board
Στην παραπάνω εικόνα δημιούργησα μια ασπίδα για να δείξω στους φίλους μου στο σχολείο, αλλά είναι εντελώς περιττό. Εάν θέλετε να ακολουθήσετε αυτήν τη διαδρομή, θα πάρετε ένα συγκολλητικό σίδερο, λίγη συγκόλληση και υπομονή. Αν θέλετε να ακολουθήσετε αυτήν τη διαδρομή, μη διστάσετε να μου στείλετε μήνυμα και μπορώ να σας βοηθήσω αν έχετε πρόβλημα.
Βήμα 1: Προσθήκη θετικών/γειωμένων καλωδίων στο Breadboard
Πολύ βασικό βήμα
Συνδέστε το GND στο GND Rail στο breadboard
Συνδέστε το 5V στο POSITIVE Rail στο breadboard
Βήμα 2: Προσθήκη κουμπιού
Τοποθετήστε το κουμπί στο breadboard και ακολουθήστε τα βήματα στην παραπάνω εικόνα.
Συνδέστε τη μία πλευρά στη ράγα 5V
Συνδέστε την αντίσταση 220 Ohm στην παρακείμενη πλευρά στο κουμπί και, στη συνέχεια, συνδέστε έναν βραχυκυκλωτήρα στο GND
Συνδέστε την αντίθετη πλευρά στο 2 PIN του Arduino
Τώρα έχετε προσθέσει το κουμπί σας. Βεβαιωθείτε ότι φαίνεται ακριβώς όπως στην εικόνα, αυτό είναι ένα πολύ σημαντικό μέρος αυτού του παιχνιδιού!
Βήμα 3: Προσθήκη Ποτενσιόμετρου
Τοποθετήστε το ποτενσιόμετρο στο ψωμί και ακολουθήστε τα βήματα στην παραπάνω εικόνα.
Συνδέστε τη μία πλευρά στη ράγα 5V
Συνδέστε το μεσαίο στο A0 Analog IN
Συνδέστε την τελευταία πλευρά στο GND
Τώρα έχετε προσθέσει το κουμπί σας. Βεβαιωθείτε ότι φαίνεται ακριβώς όπως στην εικόνα, αυτό είναι ένα πολύ σημαντικό μέρος αυτού του παιχνιδιού!
ΣΗΜΕΙΩΣΗ: Εφόσον η μία πλευρά έχει 5V και η άλλη πλευρά είναι GND και η μέση πηγαίνει σε A0, θα λειτουργήσει καλά
Βήμα 4: Προσθήκη ηχείου
Συνδέστε την πλευρά GND στη ράγα GND
Συνδέστε την πλευρά + στην αντίσταση 220 Ohm και, στη συνέχεια, συνδεθείτε στο PIN 7
Αυτό είναι!
Βήμα 5: Προσθήκη επιλογής χρήστη RGB
Οι λυχνίες LED RGB μπορεί να είναι περίπλοκες καλωδιώσεις, οπότε κοιτάξτε την εικόνα στην οδηγία για να διαπιστώσετε εάν έχετε τη σωστή περιστροφή. Έτσι, τα παρακάτω βήματά μου θα είναι σχετικά με την εναλλαγή μου, γι 'αυτό είναι σημαντικό να ακολουθώ τα βήματά μου ακριβώς!
Ξεκινώντας από το ΑΡΙΣΤΕΡΟ
Προσθέστε μια αντίσταση 220 Ohm στις δύο πρώτες, παραλείψτε την τρίτη και προσθέστε την προς τα κάτω
Συνδέστε έναν βραχυκυκλωτήρα GND στον 3ο χωρίς αντίσταση, αυτό είναι το GND μας
Έτσι, με την πρώτη αντίσταση στα αριστερά, πηγαίνει στο PIN 3 (Μπλε)
Η δεύτερη αντίσταση συνδέεται με το PIN 5 (Πράσινο)
και η τρίτη αντίσταση συνδέεται με το PIN 6 (Κόκκινο)
Αυτό είναι! Αυτό είναι το LED RGB που θα χρησιμοποιηθεί για να επιλέξει ο χρήστης τα σωστά χρώματα!
Βήμα 6: Προσθήκη τυχαίου συστήματος RGB
Οι λυχνίες LED RGB μπορεί να είναι περίπλοκες καλωδιώσεις, οπότε κοιτάξτε την εικόνα στην οδηγία για να διαπιστώσετε εάν έχετε τη σωστή περιστροφή. Έτσι, τα παρακάτω βήματά μου θα είναι σχετικά με την εναλλαγή μου, γι 'αυτό είναι σημαντικό να ακολουθώ τα βήματα μου ακριβώς!
Ξεκινώντας από το ΑΡΙΣΤΕΡΟ
Προσθέστε μια αντίσταση 220 Ohm στις δύο πρώτες, παραλείψτε την τρίτη και προσθέστε την προς τα κάτω
Συνδέστε έναν βραχυκυκλωτήρα GND στον 3ο χωρίς αντίσταση, αυτό είναι το GND μας. Έτσι, με την πρώτη αντίσταση στα αριστερά, πηγαίνει στο PIN 3 (Μπλε) Η δεύτερη αντίσταση συνδέεται με το PIN 5 (Πράσινο) Η τρίτη αντίσταση συνδέεται με το PIN 6 (Το κόκκινο)
Αυτό είναι! Αυτό είναι το LED RGB που θα χρησιμοποιηθεί για το σύστημα να επιλέγει τυχαία χρώματα!
Βήμα 7: Τελειώσατε
Οποιεσδήποτε ερωτήσεις μπορείτε να μου στείλετε μήνυμα, έχω επισυνάψει τον Κώδικα σε αυτό το βήμα. Δεν χρειάζεται να αλλάξετε τίποτα για να λειτουργήσει, αλλά μη διστάσετε να μπερδέψετε και να κάνετε τον κώδικα πιο ομαλό!
Όλα ΠΡΕΠΕΙ να είναι καλά τεκμηριωμένα ή κώδικας που να εξηγείται, αλλά αν είστε νέοι στον προγραμματισμό και δεν καταλαβαίνετε κάτι, απαντώ στα E-mail αρκετά γρήγορα!
ΕΠΙΣΗΣ εδώ είναι η βιβλιοθήκη που χρησιμοποιείται στο έργο
bitbucket.org/teckel12/arduino-new-tone/wiki/Home
Συνιστάται:
Προγραμματίστε το δικό σας παιχνίδι 2048 W/Java!: 8 βήματα
Προγραμματίστε το δικό σας παιχνίδι 2048 W/Java!: Λατρεύω το παιχνίδι 2048. Και έτσι αποφάσισα να προγραμματίσω τη δική μου έκδοση. Είναι πολύ παρόμοιο με το πραγματικό παιχνίδι, αλλά ο προγραμματισμός του ο ίδιος μου δίνει την ελευθερία να αλλάξω ό, τι θέλω όποτε θέλω. Αν θέλω ένα παιχνίδι 5x5 αντί για το τυπικό 4x4, ένα
BBC Micro: bit and Scratch - Διαδραστικό παιχνίδι τιμονιού & οδήγησης: 5 βήματα (με εικόνες)
BBC Micro: bit and Scratch - Interactive Steering Wheel & Driving Game: Μία από τις εργασίες της τάξης μου αυτή την εβδομάδα είναι να χρησιμοποιήσω το BBC Micro: bit για διασύνδεση με ένα πρόγραμμα Scratch που έχουμε γράψει. Νόμιζα ότι αυτή ήταν η τέλεια ευκαιρία να χρησιμοποιήσω το ThreadBoard μου για να δημιουργήσω ένα ενσωματωμένο σύστημα! Η έμπνευσή μου για το μηδέν
Πραγματικό παιχνίδι 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
Γιγαντιαίο παιχνίδι με παιχνίδι Makey Makey: 8 βήματα
Gigantic Playable Makey Makey: Μερικοί εκπαιδευτικοί στην ομάδα μας στο Facebook, ανέβηκαν σε ένα εντελώς νέο επίπεδο αυτό το σχολικό έτος φτιάχνοντας το δικό τους γιγάντιο Makey Makeys. Η ομάδα μας θεώρησε ότι αυτή ήταν μια εξαιρετική ιδέα για τη διδασκαλία των μαθητών σχετικά με τους μικροελεγκτές. Ως εκ τούτου, ρωτήσαμε τον Διευθυντή μας
Πώς να ελέγξετε αν ένα παιχνίδι θα τρέξει στον υπολογιστή σας πριν αγοράσετε το παιχνίδι .: 4 βήματα
Πώς να ελέγξετε αν ένα παιχνίδι θα τρέξει στον υπολογιστή σας πριν αγοράσετε το παιχνίδι .: Πρόσφατα απέκτησα το Call of Duty 4 από έναν φίλο (δωρεάν θα μπορούσα να προσθέσω) επειδή δεν θα εκτελεστεί στον υπολογιστή του. Λοιπόν, ο υπολογιστής του είναι αρκετά νέος και με μπέρδεψε γιατί δεν θα λειτουργούσε. Έτσι, μετά από μερικές ώρες αναζήτησης στο διαδίκτυο, συνάντησα