Πίνακας περιεχομένων:

Παιχνίδι βραχυπρόθεσμης απομνημόνευσης: 7 βήματα
Παιχνίδι βραχυπρόθεσμης απομνημόνευσης: 7 βήματα

Βίντεο: Παιχνίδι βραχυπρόθεσμης απομνημόνευσης: 7 βήματα

Βίντεο: Παιχνίδι βραχυπρόθεσμης απομνημόνευσης: 7 βήματα
Βίντεο: Μαθαίνω την προπαίδεια έξυπνα | Μαθαίνω πώς να Μαθαίνω | 1ο Βήμα 2024, Νοέμβριος
Anonim
Παιχνίδι βραχυπρόθεσμης απομνημόνευσης
Παιχνίδι βραχυπρόθεσμης απομνημόνευσης

Δημιουργήστε το δικό σας παιχνίδι απομνημόνευσης με βάση το 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

Προσθήκη θετικών/γειωμένων καλωδίων στο Breadboard
Προσθήκη θετικών/γειωμένων καλωδίων στο 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

Προσθήκη επιλογής χρήστη RGB
Προσθήκη επιλογής χρήστη RGB

Οι λυχνίες LED RGB μπορεί να είναι περίπλοκες καλωδιώσεις, οπότε κοιτάξτε την εικόνα στην οδηγία για να διαπιστώσετε εάν έχετε τη σωστή περιστροφή. Έτσι, τα παρακάτω βήματά μου θα είναι σχετικά με την εναλλαγή μου, γι 'αυτό είναι σημαντικό να ακολουθώ τα βήματά μου ακριβώς!

Ξεκινώντας από το ΑΡΙΣΤΕΡΟ

Προσθέστε μια αντίσταση 220 Ohm στις δύο πρώτες, παραλείψτε την τρίτη και προσθέστε την προς τα κάτω

Συνδέστε έναν βραχυκυκλωτήρα GND στον 3ο χωρίς αντίσταση, αυτό είναι το GND μας

Έτσι, με την πρώτη αντίσταση στα αριστερά, πηγαίνει στο PIN 3 (Μπλε)

Η δεύτερη αντίσταση συνδέεται με το PIN 5 (Πράσινο)

και η τρίτη αντίσταση συνδέεται με το PIN 6 (Κόκκινο)

Αυτό είναι! Αυτό είναι το LED RGB που θα χρησιμοποιηθεί για να επιλέξει ο χρήστης τα σωστά χρώματα!

Βήμα 6: Προσθήκη τυχαίου συστήματος RGB

Προσθήκη τυχαίου συστήματος RGB
Προσθήκη τυχαίου συστήματος 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

Συνιστάται: