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

Δημιουργήστε ένα παιχνίδι Arduino Simon σε 2 λεπτά!: 3 βήματα
Δημιουργήστε ένα παιχνίδι Arduino Simon σε 2 λεπτά!: 3 βήματα

Βίντεο: Δημιουργήστε ένα παιχνίδι Arduino Simon σε 2 λεπτά!: 3 βήματα

Βίντεο: Δημιουργήστε ένα παιχνίδι Arduino Simon σε 2 λεπτά!: 3 βήματα
Βίντεο: Καθημερινά Online Κέρδη σε eBay, Amazon, Google και Social Media το Oκτώβρη [Live Webinar] 2024, Δεκέμβριος
Anonim

ΟΧΙ άλτες! ΟΧΙ καλώδια! ΟΧΙ συγκόλληση! ΟΧΙ 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) απευθείας, άλλα μπορεί να χρειαστεί να χρησιμοποιήσουν διαφορετικά σύνολα καρφιτσών λόγω της φυσικής τους διάταξης. και πιθανώς κάποιες αλλαγές κώδικα.

Συνιστάται: