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

Tiny USB Joystick: 5 βήματα (με εικόνες)
Tiny USB Joystick: 5 βήματα (με εικόνες)

Βίντεο: Tiny USB Joystick: 5 βήματα (με εικόνες)

Βίντεο: Tiny USB Joystick: 5 βήματα (με εικόνες)
Βίντεο: ΑΝΕΚΔΟΤΑΡΑ 🤣🤣 #swimming #shorts 2024, Ιούλιος
Anonim
Μικρό USB Joystick
Μικρό USB Joystick
Μικρό USB Joystick
Μικρό USB Joystick
Μικρό USB Joystick
Μικρό USB Joystick

Αυτά τα instuctables δείχνουν πώς να φτιάξετε ένα πολύ απλό μικροσκοπικό χειριστήριο USB.

Οι οδηγίες αυτές σχετίζονται με το Hall Effect USB Joystick για την παροχή λύσεων χαμηλού κόστους.

Βήμα 1: Προετοιμασία

Παρασκευή
Παρασκευή
Παρασκευή
Παρασκευή

Χειριστήριο

Μια μονάδα διαρρήξεως 2 αξόνων joystick

Digispark Dev Board

Αυτός είναι ένας μικροσκοπικός πίνακας dev που μπορεί να μιμηθεί τη συσκευή USB HID, π.χ. Πληκτρολόγιο USB, ποντίκι ή χειριστήριο

Οι υπολοιποι

Ένας μικροσκοπικός πίνακας ψωμιού, μερικά σύρματα και μερικές κεφαλίδες καρφιτσών

Βήμα 2: Προετοιμασία κεφαλίδας καρφιτσών

Προετοιμασία κεφαλίδας καρφιτσών
Προετοιμασία κεφαλίδας καρφιτσών

Συγκόλληση κεφαλίδων καρφιτσών στον πίνακα, αν όχι ακόμα.

ΠΡΟΣΟΧΗ Πριν συνδέσετε το Breadboard

Οι ακίδες τροφοδοσίας του Digispark dev δεν είναι φιλικές προς το breadboard!

Αυτό το έργο απαιτεί μόνο καρφίτσες 5V και GND. Απαιτείται κάμψη του πείρου 5V λίγο κάδο έξω, οπότε δεν συνδέεται στην ίδια σειρά ενώ συνδέεται με το breadboard. Or θα φυσήξετε κάτι.

Βήμα 3: Συναρμολόγηση

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

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

Ακολουθεί η περίληψη της σύνδεσης:

Digispark -> Joystick

GND -> GND 5V -> 5V P2 -> VRx P5 -> VRy P0 -> SW

Σημείωση:

  • Ενεργοποίηση SW πιέζοντας προς τα κάτω το χειριστήριο
  • Τα P3 και P4 είναι συνδεδεμένα σε USB, οπότε οποιοδήποτε έργο USB HID δεν μπορεί να συνδέσει άλλα πράγματα σε αυτές τις 2 ακίδες
  • Το P2 είναι ακόμα διαθέσιμο για κάτι άλλο, π.χ. ένα LED σήματος ή ένα επιπλέον κουμπί
  • Απαιτούνται αναλογικοί ακροδέκτες εισόδου για την ανάγνωση της τιμής VRx και VRy, οι Digispark P2 και P5 είναι οι αναλογικές ακίδες εισόδου. Ορισμένος πίνακας ενδέχεται να μην έχει ενεργοποιήσει το P5 (εκτόξευση bit RSTDISBL). Μπορείτε να το δοκιμάσετε με το παράδειγμα "blink" του Arduino στον πείρο 5. Απαιτείται να ξαναγράψετε το πρόγραμμα εκκίνησης ή απλά να αλλάξετε το efuse για να το ενεργοποιήσετε. Περισσότερες λεπτομέρειες:

Σχετ.:

Βήμα 4: Πρόγραμμα

Ρυθμίστε το Arduino με υποστήριξη Digispark εάν όχι ακόμα:

digistump.com/wiki/digispark

Κατεβάστε και προγραμματίστε τον πηγαίο κώδικα:

github.com/moononournation/TinyUSBJoystick

Βήμα 5: Απολαύστε

Απολαμβάνω!
Απολαμβάνω!

Τώρα έχετε μια μικροσκοπική συσκευή που σας βοηθά να λειτουργείτε με αναλογική τιμή 2 αξόνων.

Συνιστάται: