Ένας κωδικοποιητής τροχού κύλισης είναι ένα στοιχείο ενός ποντικιού υπολογιστή που αποτυγχάνει πρώτα. Εάν ο χειριστής φράξει το καλώδιο στην είσοδο της θήκης, σχεδόν κάθε μάστερ ξέρει πώς να το συγκολλήσει. Εάν ο κωδικοποιητής εξέρχεται από τη βάση, θα πρέπει να σπάσετε άλλο ποντίκι για να το αντικαταστήσετε. Και συμβαίνει έτσι ώστε να σπάσει ο πείρος που συνδέει τον τροχό με τον κωδικοποιητή. Καλή συμβουλή "πρέπει να αγοράσετε ποιοτικά ποντίκια από την αρχή" δεν βοηθά πάντα. Ο συγγραφέας των Instructables με το ψευδώνυμο Mr_Glenn είχε κουραστεί να αγωνίζεται με ποντίκια και πήρε το κρέμασμα χρησιμοποιώντας τα κουμπιά PgUp και PgDn αντί του κωδικοποιητή. Όμως, αργά ή γρήγορα, οποιοσδήποτε χρήστης αντιμετωπίζει κάποιο πρόγραμμα όπου η κλιμάκωση εκτελείται χρησιμοποιώντας τον τροχό και αυτά τα κουμπιά δεν βοηθούν. Έτσι συναντήθηκε - μια τέτοια εφαρμογή αποδείχθηκε ότι είναι ο συνήθης επεξεργαστής τρισδιάστατων γραφικών, ο οποίος πήρε το όνομά του από τη συσκευή κουζίνας. Blender, φυσικά ...
Αλλά ο πλοίαρχος δεν ξεκίνησε εξαιτίας αυτού και πάλι για να κοροϊδεύσει τον κακό κωδικοποιητή. Και πήρε ένα φθηνό κλώνο του 32U4 Pro Micro board, συμβατό με Arduino Leonardo Ένας τέτοιος πίνακας μπορεί να προσποιηθεί ότι είναι μια συσκευή HID - μέσω ενός πληκτρολογίου, εκεί, ή με ένα ποντίκι μέσω της ίδιας υποδοχής Micro USB, η οποία έχει σχεδιαστεί για τον προγραμματισμό της. Αρκεί να προσθέσετε δύο κουμπιά σε μια τέτοια σανίδα, όπως φαίνεται στο διάγραμμα. Με καλό τρόπο, φυσικά, χρειαζόμαστε δύο ακόμα αντιστάσεις pull-up, αλλά λειτουργεί χωρίς αυτές.
Σε γενικές γραμμές, δεν έχει σημασία πώς συνδέετε αυτά τα δύο κουμπιά στο διοικητικό συμβούλιο. Μπορείτε να αποκλείσετε τους συνδέσμους για τη χτένα και να κολλήσετε την σανίδα απευθείας στο perfboard τύπου breadboard. Μπορείτε να αποκλείσετε το ίδιο το breadboard και να κάνετε όλες τις συνδέσεις με καλώδια. Συνιστάται επίσης να χρησιμοποιείτε μικρούς μικροδιακόπτες με μοχλούς αντί κουμπιών ρολογιού. Το κύριο πράγμα είναι να γεμίσει μικρό σκίτσοχρησιμοποιώντας μεταβλητές xVal, yVal, τροχό λειτουργίας Mouse.move (). Κατά τη μεταφόρτωση του υλικολογισμικού, επιλέξτε το φύλλο Arduino Leonardo στο IDE του Arduino.
Στα σύγχρονα λειτουργικά συστήματα επιτρέπεται η ταυτόχρονη λειτουργία πολλών πληκτρολογίων και ποντικιών USB. Μπορείτε να περιστρέψετε τον κωδικοποιητή σε ένα ποντίκι, να μετακινήσετε το άλλο και να πατήσετε τα κουμπιά γενικά στο τρίτο. Αυτό το σπιτικό προσποιείτε ότι είναι ένα δεύτερο ποντίκι. Πατώντας τα κουμπιά της συσκευής θα προσομοιωθεί η περιστροφή του κωδικοποιητή σε κάθε μία από τις δύο κατευθύνσεις. Και με ένα πραγματικό ποντίκι, θα κάνετε, όπως και πριν, όλες τις άλλες λειτουργίες χωρίς να καταναλώσετε τον πόρο του κωδικοποιητή. Και το νευρικό σου σύστημα.
Φυσικά, είναι καλύτερο εάν ο σχεδιασμός θα λειτουργήσει «όχι κατ 'αρχήν, αλλά στην περίπτωση». Μπορείτε να περάσετε πολλά καταστήματα, αλλά δεν θα βρείτε ένα πιο οικονομικό κτίριο από ένα μικρό κουτί διασταύρωσης.