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

HID Keyboard Controller for Project Diva Aracade Future Tone: 5 Βήματα
HID Keyboard Controller for Project Diva Aracade Future Tone: 5 Βήματα

Βίντεο: HID Keyboard Controller for Project Diva Aracade Future Tone: 5 Βήματα

Βίντεο: HID Keyboard Controller for Project Diva Aracade Future Tone: 5 Βήματα
Βίντεο: FRIDAY THE 13TH KILLER PUZZLE LIVE 2024, Ιούλιος
Anonim
HID Keyboard Controller for Project Diva Aracade Future Tone
HID Keyboard Controller for Project Diva Aracade Future Tone

Το V-USB είναι μια λύση βιβλιοθήκης USB χαμηλής ταχύτητας για μικροελεγκτές AVR. Μας δίνει τη δυνατότητα να δημιουργήσουμε συσκευές HID (Πληκτρολόγιο, Ποντίκι, Gamepad κ.λπ.) χρησιμοποιώντας μικροελεγκτές AVR.

Η εφαρμογή πληκτρολογίου HID βασίζεται στο HID 1.11. Υποστηρίζει ταυτόχρονα έως 6 πατήματα πλήκτρων. Υποστηρίζει επίσης κράτημα πλήκτρων με την πάροδο του χρόνου. Μπορείτε να κρατήσετε πατημένο ένα πλήκτρο ενώ κάνετε κλικ σε ένα διαφορετικό κλειδί.

Δείτε πώς δημιουργώ ένα πληκτρολόγιο HID για το Project Diva Arcade Future Tone. (PD-Loader 2.0)

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

AVR micro controller * 1 (ATMEGA8, 168, 328p κ.λπ. Οποιοσδήποτε μικροελεγκτής με φλας 4K+ θα ήταν εντάξει)

16Μ κρύσταλλο * 1

104 Πυκνωτής * 1

Πυκνωτής 22P * 2

Αντίσταση 68R * 2

Αντίσταση 1.5K * 1

Δίοδος Zener 3,6V * 2

USB αρσενικό βύσμα * 1

Breadboard * 1

Βήμα 2: Βήμα 2: Δημιουργήστε την πλακέτα κυκλωμάτων

Βήμα 2: Δημιουργήστε την πλακέτα κυκλωμάτων
Βήμα 2: Δημιουργήστε την πλακέτα κυκλωμάτων
Βήμα 2: Δημιουργήστε την πλακέτα κυκλωμάτων
Βήμα 2: Δημιουργήστε την πλακέτα κυκλωμάτων

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

Βήμα 3: Βήμα: Προετοιμασία περιβάλλοντος λογισμικού

Το έργο βασίζεται στο Arduino IDE.

Χρησιμοποιεί επίσης μια τροποποιημένη έκδοση του έργου UsbKeyboard. Το μετονόμασα σε UsbKeyboardMiku.

Μπορείτε να κατεβάσετε το Arduino Project και το Library από το χώρο αποθήκευσής μου.

notabug.org/zsccat/PDAFT-HID-Keyboard

Αφού κατεβάσετε τόσο το έργο Arduino όσο και τη βιβλιοθήκη. Βάλτε το UsbKeyboardMikyu στο φάκελο της βιβλιοθήκης σας και ανοίξτε το έργο MikuButton στο Arduino IDE.

Βήμα 4: Βήμα 4: Δημιουργία και μεταφόρτωση του έργου Arduino

Είμαστε πραγματικά εδώ. Απλώς πρέπει να ανεβάσετε κώδικα στο μικροελεγκτή AVR και είμαστε έτοιμοι να ξεκινήσουμε.

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

Or μπορείτε να χρησιμοποιήσετε έναν προγραμματιστή για μεταφόρτωση (π.χ. UsbAsp). Απλώς για να βεβαιωθείτε ότι έχετε χρησιμοποιήσει εξωτερικό κρύσταλλο και ότι έχετε εγκαταστήσει σωστά την ασφάλεια. (Για τον πίνακα Arduino, δεν απαιτούνται αλλαγές, καθώς έχουν ήδη λάβει τη σωστή ρύθμιση ασφάλειας)

Βήμα 5: Βήμα 5: Δοκιμή

Βήμα 5: Δοκιμή
Βήμα 5: Δοκιμή
Βήμα 5: Δοκιμή
Βήμα 5: Δοκιμή

Απλώς συνδέστε το βύσμα Usb στον υπολογιστή σας και θα πρέπει να επανασυνδεθεί ως πληκτρολόγιο HID.

Τα κλειδιά αντιστοιχίζονται ως εξής.

Τρίγωνο -> 13

Πλατεία -> 12

Σταυρός -> 11

Κύκλος -> 10

Έναρξη -> 9

Αριστερό ρυθμιστικό Αριστερά -> A3

Αριστερό ρυθμιστικό Δεξιά -> A2

Δεξί ρυθμιστικό Αριστερά -> A1

Δεξί ρυθμιστικό Δεξιά -> A0

Συνιστάται: