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

USB Spinner που μοιάζει με Atari χρησιμοποιώντας το Arduino Leonardo: 4 βήματα
USB Spinner που μοιάζει με Atari χρησιμοποιώντας το Arduino Leonardo: 4 βήματα

Βίντεο: USB Spinner που μοιάζει με Atari χρησιμοποιώντας το Arduino Leonardo: 4 βήματα

Βίντεο: USB Spinner που μοιάζει με Atari χρησιμοποιώντας το Arduino Leonardo: 4 βήματα
Βίντεο: Генеральная уборка к новому году ► 2 Прохождение Luigi's Mansion (Gamecube) 2024, Δεκέμβριος
Anonim
USB Spinner που μοιάζει με Atari χρησιμοποιώντας Arduino Leonardo
USB Spinner που μοιάζει με Atari χρησιμοποιώντας Arduino Leonardo

Αυτό είναι ένα εύκολο έργο. Ένας ελεγκτής περιστροφής που μπορεί να χρησιμοποιηθεί με οποιονδήποτε εξομοιωτή που κάνει χρήση ποντικιού. Στην πραγματικότητα, μπορείτε να πείτε ότι δεν είναι τίποτα περισσότερο από ένα ποντίκι με μόνο οριζόντια κίνηση.

Βήμα 1: Τα υλικά

Τα υλικά
Τα υλικά

Θα χρειαστείτε:

· Ένα Arduino Leonardo Pro Micro ή ένα κανονικό Arduino Leonardo ή Arduino Pro Micro. Πρέπει να είναι ένα από αυτά τα Arduinos, διαφορετικά δεν πρόκειται να λειτουργήσει. Αγόρασα ένα από το Ebay και μου κόστισε 3,33 €. Ορίστε ο σύνδεσμος:

www.ebay.com/itm/Leonardo-Pro-Micro-ATmega32U4-5V-Arduino-Bootloader-IDE-1-0-3-replace-Pro-Mini/172239182998?ssPageName=STRK%3AMEBIDX%3AIT&_trksid= p2060353.m2749.l2649

· Ποτενσιόμετρο 10 Kohm, κατά προτίμηση με μεταλλικό άξονα, οπότε θα είναι ανθεκτικό. Μπορείτε να τα αναζητήσετε και στο Ebay για τιμές μικρότερες από ένα ευρώ (ή ένα δολάριο).

· Ένα κανονικό κουμπί.

· Ένα PCB γενικής χρήσης, προαιρετικό. Μπορείτε να πραγματοποιήσετε τις απαραίτητες συνδέσεις απευθείας στο Arduino.

· Ένα πλαίσιο έργου λογικού μεγέθους. Φανταστείτε ότι θα το κρατάτε στην παλάμη του χεριού σας ως χειριστήριο.

· Κάτι που θα μοιάζει με κουπί για να βρίσκεται πάνω από τον άξονα του ποτενσιόμετρου που θα στρίψετε όταν παίζετε. Βρήκα το δικό μου σε ένα παλιό ραδιοκασετόφωνο (μπορείτε να το διακρίνετε από την εμφάνισή του. Αλλά, αργότερα το έβαψα ασημί). Μπορείτε να αγοράσετε ξανά από το Ebay ή από ένα κατάστημα ηλεκτρονικών ειδών.

· Μερικά κομμάτια λεπτού καλωδίου. Καλό θα ήταν να χρησιμοποιήσετε κόκκινα και μαύρα καλώδια για να γνωρίζετε ποια πηγαίνει σύμφωνα με την εικόνα.

Όταν είστε ικανοποιημένοι έχετε συγκεντρώσει όλα τα παραπάνω, είναι καιρός να τα συναρμολογήσετε.

Βήμα 2: Η συνέλευση

Η Συνέλευση
Η Συνέλευση

Οι συνδέσεις είναι απλές (δείτε επίσης την εικόνα). Έκανα τις συνδέσεις σε ένα PCB, αλλά μπορείτε να τις κολλήσετε απευθείας στο Arduino:

Κολλήστε δύο καλώδια στο κουμπί. Το ένα από αυτά πρέπει να κολληθεί στην καρφίτσα gnd του Arduino (δεν έχει σημασία ποιο από τα δύο) και το άλλο στην καρφίτσα Arduino 9.

Εάν κρατάτε το ποτενσιόμετρο, τον άξονα στην επάνω πλευρά και καρφώνει προς το μέρος σας, τότε πρέπει να κολλήσετε ένα καλώδιο στη δεξιά καρφίτσα (κατά προτίμηση κόκκινο χρώμα), το οποίο πρόκειται να συγκολληθεί στον πείρο Vcc στο Arduino. Στο μεσαίο πείρο κόλλησα ένα μπλε καλώδιο το οποίο πρέπει να κολληθεί στην ακίδα A0 στο Arduino. Τέλος, κολλήστε ένα μαύρο καλώδιο στον αριστερό πείρο του ποτενσιόμετρου, το άλλο άκρο θα κολληθεί για να κολλήσει το καρφίτσα στο Arduino.

Βήμα 3: Ο προγραμματισμός

Ο προγραμματισμός
Ο προγραμματισμός

Ελέγξτε ξανά τις συνδέσεις σας και ανεβάστε αυτό το πρόγραμμα στο Arduino χρησιμοποιώντας το Arduino IDE. Βεβαιωθείτε ότι από το μενού "Tools" επιλέξατε ως πίνακα στο "Arduino Leonardo" ή "Arduino Pro Micro" και ως θύρα σε όποια θύρα κι αν είναι το Leonardo (το δικό μου ήταν COM 8 αλλά μπορεί να είναι διαφορετικό για εσάς.

Βήμα 4: Επίλογος

Αυτό είναι!!! Έχω δοκιμάσει το spinner με παιχνίδια MAME Arcanoid και Super Breakout σε υπολογιστή και με Kaboom! στον εξομοιωτή Stella, επίσης στον υπολογιστή. Ω, και στο πρόγραμμα, η αλλαγή της μεταβλητής cspd επηρεάζει την ευαισθησία του κουπιού.

Αυτό είναι το πρώτο μου διδάξιμο και ξέρω ότι μπορεί να έχω κάνει κάποια λάθη. Μη διστάσετε να μου κάνετε όποια ερώτηση έχετε.

Συνιστάται: