Πίνακας περιεχομένων:
Βίντεο: Arduino: το (απογοητευτικό) κιτ Minigames: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
(Υπέροχο παράδειγμα περίβλημα για αυτό το Arduino ^)
Πριν ξεκινήσω: παρά τις προσπάθειές μου, δεν μπόρεσα να τελειώσω πλήρως τη συσκευή λόγω… χρόνου και ατυχίας. Έγινε ακόμα καλύτερος όταν τα μέρη του Arduino μου θεώρησαν ότι θα ήταν καλή ιδέα να σταματήσω να δουλεύω κάποια στιγμή, μόνο σκληρή τύχη για μένα. Θα θελήσετε να χρησιμοποιήσετε αυτό το Instructable καθαρά ως πιθανή πηγή έμπνευσης αντί να το δημιουργήσετε πραγματικά. Σε αυτό το Instructable, θα χρησιμοποιήσουμε ένα breadboard ως πλατφόρμα συναρμολόγησης.
Τέλος πάντων, για εκείνους που εμπνέονται από αυτό το Instructable, ξεπέρασέ με με κάθε τρόπο και ολοκλήρωσε αυτό που δεν μπορούσα. Ορίστε όσο έχω:
Βήμα 1: Απαιτούμενα υλικά
- 1x Arduino Uno
- 1x ποτενσιόμετρο
- 1x οθόνη LCD I2C
- 1x Piezo Buzzer
- 2x κουμπιά
- 4x 220 ohm Αντιστάσεις
- Αντίσταση 3x 10k ohm
- 1x πράσινο LED
- 1x κόκκινο LED
- 2x μπλε LED
- Μερικά καλώδια (προτείνω τα Jumper Wires αν θέλετε να παραμείνετε στη χρήση ενός breadboard)
- 1x Breadboard
Βήμα 2: Ρύθμιση
Έχω χρησιμοποιήσει μια οθόνη LCD I2C εδώ, η οποία εξηγεί το ποτενσιόμετρο, τις εξόδους SCL/SDA/VCC/GND πάνω από την οθόνη.
Mayσως αξίζει να σημειωθεί ότι τα κόκκινα καλώδια συνδέονται στην έξοδο + / 5V και (τα περισσότερα) τα μπλε καλώδια σε οποιοδήποτε GND του Arduino Uno.
Βήμα 3: Κωδικός
Εάν εξακολουθείτε να θεωρείτε αυτό το έργο άξιο συναρμολόγησης, εδώ μπορείτε να χρησιμοποιήσετε τον κώδικα. Νιώστε ελεύθεροι να παίζετε με τον κώδικα. Σίγουρα υπάρχουν περιθώρια βελτίωσης.
Σε αυτό το σημείο, ο κώδικας επιτρέπει δύο μικρά παιχνίδια:
- Η ασφαλής πρόκληση: Ο χρήστης πρέπει να αναζητήσει μια συγκεκριμένη τιμή χρησιμοποιώντας το ποτενσιόμετρο και να κάνει κλικ στο κουμπί A (ή στο αριστερό κουμπί στο breadboard όπως φαίνεται στο βήμα 2), ενώ πρέπει να βεβαιωθεί ότι ένα από τα δύο μπλε LED δεν θα ξεθωριάσει έξω. Ο χρήστης μπορεί να «επαναφορτίσει» τη λυχνία LED χρησιμοποιώντας το άλλο κουμπί. Αυτό πρέπει να γίνει τέσσερις φορές (τέσσερις «διορθώνει»). Υπάρχουν πολλά που πρέπει να γνωρίζετε: η συσκευή αναπαραγωγής έχει ένα χρονικό όριο πριν χάσει μια «σωστή» ή εάν η φωτεινή ένδειξη LED είναι υπερφορτισμένη (με άλλα λόγια, τιμή ανάγνωσης 256 ή υψηλότερη).
- Το κουίζ: Χρησιμοποιώντας δύο κουμπιά που αντιπροσωπεύουν την απάντηση Α και Β, ο παίκτης πρέπει να απαντήσει σωστά στις ερωτήσεις. Ο κώδικας μπορεί να είναι λίγο λάθος σε αυτό το μέρος.
Αυτός ο κώδικας περιλαμβάνει επίσης ένα στοιχείο απογοήτευσης που αλλάζει τη λειτουργικότητα του κουμπιού Α και Β. Μπορείτε να βρείτε αυτήν τη γραμμή κώδικα στη συνάρτηση trySwitchButtons (). Σημειώστε επίσης ότι αυτός ο κώδικας απαιτεί τις βιβλιοθήκες LCD και LiquidCrystal_I2C
Σε αυτόν τον κώδικα, η σειρά μιμείται τις περισσότερες από τις λειτουργίες της οθόνης LCD, καθώς η LCD οθόνη μου δεν λειτουργούσε πλέον σωστά, όπως αναφέρθηκε προηγουμένως.
Μόλις έχετε αυτόν τον κωδικό σε οποιοδήποτε συμβατό με Arduino IDE (συνιστώ να χρησιμοποιήσετε το Arduino/Genuino IDE), ανεβάστε αυτό το πρόγραμμα στο Arduino σας χρησιμοποιώντας το κουμπί Μεταφόρτωση.
Βήμα 4: Παίξτε, βελτιώστε, οτιδήποτε
Έχετε φτάσει στο τελευταίο βήμα αυτού του λιγότερο απογοητευτικού-από-τα-minigames Instructable! Συνδέστε το Arduino σας σε οποιαδήποτε πηγή τροφοδοσίας χρησιμοποιώντας το καλώδιο USB και θα ξεκινήσει το πρώτο μικρό παιχνίδι.
Καλή επιτυχία στο παιχνίδι και τη βελτίωση! Αυτό το έργο Arduino μαζί με τον κώδικα του δεν είναι καθόλου τέλειο, αλλά ελπίζω να έχω φτάσει στον κύριο στόχο μου, ο οποίος σας εμπνέει να δημιουργήσετε κάτι πιο φοβερό από αυτό!
Συνιστάται:
Σπιτικό ηλεκτρονικό κιτ τυμπάνων με Arduino Mega2560: 10 βήματα (με εικόνες)
Homemade Electronic Drum Kit With Arduino Mega2560: This is my Arduino Project. Πώς να φτιάξετε ένα κιτ e-drum με το Arduino; Γεια σας αγαπητέ αναγνώστη! -Γιατί κάνετε ένα τέτοιο έργο; Πρώτα απ 'όλα γιατί αν σας αρέσουν αυτά τα πράγματα, θα απολαύσετε πολύ τη διαδικασία εργασίας. Δεύτερον, επειδή είναι πραγματικά φθηνό
Κιτ δεξαμενής Arduino: 11 βήματα
Arduino Tank Kit: Συγκεντρώσαμε όλα τα εργαλεία που χρειαζόμασταν - βρίσκονται στα αριστερά της εικόνας. Μην ξεχνάτε έναν φορτιστή μπαταρίας! Στα δεξιά της εικόνας βρίσκεται το Tank Kit μας, το οποίο πήραμε από το ArrowDot Store, Πνομ Πενχ
Για να εγκαταστήσετε το λογισμικό Arduino (IDE) στο κιτ προγραμματιστή Jetson Nano: 3 βήματα
Για να εγκαταστήσετε το λογισμικό Arduino (IDE) στο κιτ προγραμματιστών Jetson Nano: Θα χρειαστείτε ένα κιτ προγραμματιστή Jetson Nano; Σύνδεση Διαδικτύου στον πίνακα jetson σας χρησιμοποιώντας την υποδοχή ethernet ή μια κάρτα wifi που είναι εγκατεστημένη
Κιτ επιβίωσης Arduino με ηλιακή ενέργεια: 8 βήματα
Solar Powered Arduino Survival Kit: Αυτό το διδακτικό θα αναφέρει λεπτομερώς τη δημιουργία ενός κιτ επιβίωσης Arduino πολλαπλών χρήσεων, υψηλής τεχνολογίας. Οι βασικές ενότητες στις οποίες θα εστιάσουμε σε αυτό το σεμινάριο είναι μια επαναφορτιζόμενη μπαταρία, μια σειριακή εγκατάσταση ηλιακού πίνακα, ένας ηλεκτρονικός βομβητής και ένα GPS+Blueto
Arduino: Απογοητευτικό Multiplayer Art Car: 13 Βήματα
Arduino: Frustrating Multiplayer Art Car: Dit is een art-car die je qunt besturen met bluetooth vanaf je smartphone και για να σερβίρουν καλύτερα και να γράψουν την πόρτα του middel van και draaiknop. Optioneel is om het chaotisch/ frustrerend te maken voor de gebruiker door er voor te zorgen dat de servo i