Πίνακας περιεχομένων:
Βίντεο: Δημιουργήστε ένα παιχνίδι Arduino Simon σε 2 λεπτά!: 3 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:31
ΟΧΙ άλτες! ΟΧΙ καλώδια! ΟΧΙ συγκόλληση! ΟΧΙ Breadboard!
Σκέφτομαι ανοικτόμυαλα.
Θέλετε λοιπόν να επιδείξετε τον μικροελεγκτή σας σε συνεννόηση με κάποια πρόσθετα περιφερειακά μοντέλα πολύ γρήγορα, πριν ξεκινήσουν φίλοι ή συγγενείς…
Συγκεντρώστε αυτήν τη γρήγορη και εύκολη έκδοση ενός παιχνιδιού "επαναλάβετε μετά από εμένα" του Simon σε λίγα λεπτά. Αν και μονόχρωμη (με όλες τις κόκκινες λυχνίες LED). Το μόνο που απαιτείται είναι να έχετε αυτά κοντά σας: Ένα μικροελεγκτή Arduino (κατά προτίμηση ένα Nano), μια μονάδα με ένα σύνολο LED, μια μονάδα 4 κουμπιών και έναν βομβητή, μαζί με ένα λαστιχάκι.
Βήμα 1: Μέρη και συναρμολόγηση
Οι ενότητες LED & Key/κουμπιών μπορούν να βρεθούν εδώ: www.ebay.com/itm/181563923440 (<4 $) Τα Buzzers είναι διαθέσιμα εδώ: https://www.ebay.com/itm/281280117872 (<$ 2)
[εργασία σε εξέλιξη] BTW: Ακολουθεί ένα εύχρηστο εργαλείο που χρησιμοποιεί τη διεύθυνση https://itty.bitty.site [η εργασία βρίσκεται σε εξέλιξη]
Αυτό πρέπει να ξεκαθαρίσει.
lite εφαρμογή
Περισσότερες πληροφορίες.
Nano 3.0 https://www.ebay.com/itm/131517734419 (<3 $)
Προτείνω ένα μικρό λαστιχάκι, ώστε να μην χρειάζεται να το τυλίξετε πολλές φορές για να το τεντώσετε.
Άλλα Arduinos μπορούν να χρησιμοποιηθούν, αλλά μπορεί να απαιτούν (ή να επιτρέπουν) διαφορετικά σημεία των περιφερειακών ενοτήτων. και ως εκ τούτου, η ανάθεση καρφιτσών αλλάζει στον κωδικό που χρησιμοποιείται. Το Nano 3.0 είναι ιδιαίτερα καλό καθώς κάνει για μια μικρή συναρμολόγηση, που κρατιέται εύκολα και λειτουργεί με το ένα χέρι.
Η συναρμολόγηση γίνεται απλά συνδέοντας τις μονάδες και ασφαλίζοντας με το λαστιχάκι. Ο «ενεργός» πιεζοφωνητής θα λειτουργήσει μόνο εάν η πολικότητα έχει συνδεθεί σωστά. Λάβετε υπόψη ότι το (+) εισάγεται στο D8 και το (-) στο D11.
Οι ακίδες της μονάδας κλειδιού K4-K3-K2-K1-GND πηγαίνουν απευθείας στο A1-A5. Δείτε την εικόνα παραπάνω.
Οι ακίδες της μονάδας LED GND-D1-D2-D3-D4-D5-D6 πηγαίνουν απευθείας στο D7-D6-D5-D4-D3-D2-GND αντίστοιχα.
Βήμα 2: Πώς λειτουργεί
Οι μονάδες LED και Key προορίζονται να έχουν κανονικά έναν ακροδέκτη συνδεδεμένο στη γείωση. Αυτό δεν συμβαίνει για να προσαρμοστεί η άμεση προσκόλληση στο Nano. Έτσι, αντίθετα, οι ακίδες που συνδέονται με τα "GND's" σε αυτές τις μονάδες λειτουργούν ως έξοδοι και ορίζονται "LOW". Το MCU (MicroControllerUnit) θα μεταφέρει τις εξόδους του έως και 30 ma. Αυτό είναι αρκετό για την τράπεζα των τεσσάρων (4) LED. Ενώ είναι πολύ περισσότερο από ό, τι χρειάζεται για τα κουμπιά, δεν υπάρχει καμία ζημιά, καθώς οι έξοδοι είναι περιοριστικές ρεύματος (και αντλούν ρεύμα μόνο όταν πιέζονται). Η μονάδα LED διαθέτει ενσωματωμένες αντιστάσεις που περιορίζουν περαιτέρω το ρεύμα που περνά από κάθε LED.
Λήψεις
Ενημέρωσα και τροποποίησα δύο διαφορετικές εκδόσεις του παιχνιδιού "Simon" follow me και ήχου για να συνεργαστώ με αυτό το έργο. Οι πιστώσεις για τις αρχικές εκδόσεις βρίσκονται στις καταχωρίσεις πηγών.
Ένα σκίτσο (FastEasy_SimonSings) χρησιμοποιεί απλώς ένα αρχείο συμπερίληψης ('pitches.h' για να βρίσκεται στο φάκελο μαζί του). Ενώ το άλλο (FastEasy_SimonSays) χρησιμοποιεί τη βιβλιοθήκη "Tone". Έτσι θα χρειαστείτε ένα ή και τα δύο, ανάλογα με το σκίτσο που θα επιλέξετε να χρησιμοποιήσετε.
Η παραπάνω βιβλιοθήκη θα πρέπει να αποτελεί μέρος του Arduino IDE από προεπιλογή. Εάν όχι και χρειάζεστε βοήθεια με αυτό, δείτε πώς μπορείτε να εγκαταστήσετε μια βιβλιοθήκη.
Βήμα 3: Παίζοντας με τη Συνέλευση
Το παιχνίδι είναι αρκετά απλό. Τα αρχεία προέλευσης κώδικα έχουν κάποια τεκμηρίωση. Το μόνο που μπορεί πραγματικά να χρειαστεί να γνωρίζετε είναι ότι η έκδοση «Simon Says» ξεκινά αυτόματα με ένα φλας. και η έκδοση «Simon Sings» ξεκινά με μοτίβο 4, αλλά περιμένει ένα πάτημα πλήκτρου πριν ξεκινήσει κάθε γύρος.
Πιθανότατα θα βρείτε βολικές τις ενότητες LED και Key για να κάνετε άλλες γρήγορες αποδείξεις έργων. Αυτό το έργο και ο σχετικός κώδικας θα λειτουργούν με ένα ηχείο. Θα ακούγεται καλύτερα, αλλά δεν θα μπορείτε να το κάνετε χωρίς τουλάχιστον μερικούς άλτες.
Παρατηρήστε ότι καθώς αυτά τα σκίτσα είναι κωδικοποιημένα, ένα Nano 3.0 ή Uno θα λειτουργήσει (Plug-&-Play) απευθείας, άλλα μπορεί να χρειαστεί να χρησιμοποιήσουν διαφορετικά σύνολα καρφιτσών λόγω της φυσικής τους διάταξης. και πιθανώς κάποιες αλλαγές κώδικα.
Συνιστάται:
Δημιουργήστε ένα κομμάτι με αισθητήρα χαμηλού κόστους σε λίγα λεπτά !: 10 βήματα (με εικόνες)
Δημιουργήστε ένα κομμάτι με αισθητήρα χαμηλού κόστους σε λίγα λεπτά!: Στο προηγούμενο Instructable, σας έδειξα πώς να φτιάξετε ένα μοντέλο διάταξης αμαξοστοιχίας με αυτοματοποιημένη επένδυση. Χρησιμοποίησε ένα κομμάτι κομματιού, το οποίο ονομάστηκε «αισθητήριο κομμάτι». Είναι πολύ χρήσιμο πράγμα να υπάρχει σε ένα μοντέλο διάταξης σιδηροδρόμων. Μπορώ να χρησιμοποιηθώ για τα εξής: Αποκλεισμός
Δημιουργήστε ένα 2D παιχνίδι: 15 βήματα
Δημιουργήστε ένα 2D παιχνίδι: Βαρεθήκατε να παίζετε παιχνίδια; Γιατί δεν φτιάχνετε ένα παιχνίδι; Αυτό το διδακτικό σας καθοδηγεί πώς να φτιάξετε ένα εντελώς απλό παιχνίδι 2D … Θα χρησιμοποιήσουμε το Unity Game Engine για να σχεδιάσουμε και να δημιουργήσουμε το 2D παιχνίδι μας … και επίσης να χρησιμοποιήσουμε το Microsoft Visual Studio για τον προγραμματισμό και Cr
Δημιουργήστε ένα ερασιτεχνικό ραδιόφωνο APRS RX Only IGate χρησιμοποιώντας ένα Raspberry Pi και ένα RTL-SDR Dongle σε λιγότερο από μισή ώρα: 5 βήματα
Δημιουργήστε ένα ερασιτεχνικό ραδιόφωνο APRS RX Only IGate χρησιμοποιώντας ένα Raspberry Pi και ένα RTL-SDR Dongle σε λιγότερο από μισή ώρα: Λάβετε υπόψη ότι αυτό είναι τώρα αρκετά παλιό, οπότε ορισμένα μέρη είναι λανθασμένα και παλιά. Τα αρχεία που πρέπει να επεξεργαστείτε έχουν αλλάξει. Έχω ενημερώσει τον σύνδεσμο για να σας δώσω την πιο πρόσφατη έκδοση της εικόνας (χρησιμοποιήστε το 7-zip για να την αποσυμπιέσετε) αλλά για πλήρη εγκατάσταση
Πώς να ελέγξετε αν ένα παιχνίδι θα τρέξει στον υπολογιστή σας πριν αγοράσετε το παιχνίδι .: 4 βήματα
Πώς να ελέγξετε αν ένα παιχνίδι θα τρέξει στον υπολογιστή σας πριν αγοράσετε το παιχνίδι .: Πρόσφατα απέκτησα το Call of Duty 4 από έναν φίλο (δωρεάν θα μπορούσα να προσθέσω) επειδή δεν θα εκτελεστεί στον υπολογιστή του. Λοιπόν, ο υπολογιστής του είναι αρκετά νέος και με μπέρδεψε γιατί δεν θα λειτουργούσε. Έτσι, μετά από μερικές ώρες αναζήτησης στο διαδίκτυο, συνάντησα
Δημιουργήστε ένα ρυθμιζόμενο στήριγμα αυτοκινήτου Smartphone $ 2 σε 10 λεπτά: 6 βήματα (με εικόνες)
Φτιάξτε ένα ρυθμιζόμενο στήριγμα αυτοκινήτου Smartphone $ 2 σε 10 λεπτά: Περιπλανηθήκατε ποτέ στους διαδρόμους στο κατάστημα μετά το κατάστημα ψάχνοντας το σωστό πράγμα για να κρατήσετε το τηλέφωνο/GPS/κινητή συσκευή σας ενώ οδηγείτε; Υπάρχουν τόνοι από αυτούς στην αγορά, αλλά δεν κατάφερα ποτέ να βρω έναν που να λειτούργησε στο περίεργο