Πίνακας περιεχομένων:
Βίντεο: Κουμπιά για κύλιση ποντικιού: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Είχα πολλά ποντίκια υπολογιστών όλα αυτά τα χρόνια και ο τροχός κύλισης είναι το μόνο πράγμα που σταθερά είτε δεν λειτουργεί είτε λειτουργεί ασταθώς.
Έχω αποφύγει κυρίως τη χρήση της δυνατότητας κύλισης μέχρι πρόσφατα όταν αποφάσισα να δοκιμάσω το πακέτο γραφικών Blender, εδώ διαπίστωσα ότι δεν μπορούσα να ξεφύγω χωρίς να χρησιμοποιήσω τον τροχό κύλισης, καθώς χρησιμοποιείται για σμίκρυνση και σμίκρυνση της περιοχής προβολής.
Έχοντας παίξει με τους πίνακες 32U4 Pro Micro ως είσοδο πληκτρολογίου και ποντικιού, με ενδιέφερε να δω αν υπήρχε επιλογή κύλισης καθώς αυτό δεν ήταν κάτι που είχα δει να χρησιμοποιείται.
Ο έλεγχος της τεκμηρίωσης Arduino [1] έδειξε ότι υπήρχε μια τιμή κύλισης στη λειτουργία Mouse.move () -> Mouse.move (xVal, yVal, τροχός).
Αναρωτήθηκα αν αντί να περιστρέψω έναν τροχό θα μπορούσα να χρησιμοποιήσω το πάτημα ενός κουμπιού για να κάνω κάθε αύξηση κύλισης και, μετά από δοκιμές, διαπίστωσα ότι μπορούσα.
Βήμα 1: Υλικό:
Κλώνος 1* 32U4 Pro Micro
2* 6mm τετραγωνικά στιγμιαία κουμπιά
1* Stripboard 24* 37
Πρίζες 2* 12 τρόπων 0,1 ιντσών - για το Pro Micro
Βήμα 2: Κατασκευή
Σχεδίασα και έφτιαξα μια μικρή σανίδα για να χωράει όλα τα εξαρτήματα.
Το Pro Micro είναι συνδεδεμένο σε πρίζες 2* 12 δρόμων 0,1 ιντσών και υπάρχει μια μικρή ποσότητα καλωδίωσης για τους διακόπτες και τις συνδέσεις γείωσης (6 καλώδια). Υπάρχουν 13 διαλείμματα κομματιών, 12 από τα οποία βρίσκονται μεταξύ των ακίδων Pro Micro και τα άλλα επόμενα σε έναν από τους διακόπτες. Η σύνδεση με τον υπολογιστή γίνεται μέσω της υποδοχής USB του Pro Micro.
Συνδέω τις πρίζες 2*12 στο pro micro για σταθερότητα και στη συνέχεια τις κολλάω στις γωνιακές ακίδες πριν κολλήσω τις υπόλοιπες. Στη συνέχεια κόλλησα στα κουμπιά και έκανα την καλωδίωση. Τελικά έβαλα διαλείμματα στην πίστα.
Βήμα 3: Λογισμικό:
Έγραψα το λογισμικό και προγραμματίσα το Pro Micro χρησιμοποιώντας το Arduino IDE.
Για σκοπούς προγραμματισμού, το Pro Micro εμφανίζεται ως Arduino Leonardo.
Το λογισμικό χρησιμοποιεί μια διακοπή χρονομέτρου για τη σφυγμομέτρηση και την κατάργηση των κουμπιών, όταν πατηθεί ένα κουμπί ή πιεστεί με μεγαλύτερη ακρίβεια και στη συνέχεια απελευθερωθεί το ποντίκι. Η κίνηση () καλείται για να στείλει την τιμή κύλισης στον συνημμένο υπολογιστή.
Δεν είδα καμία τεκμηρίωση σχετικά με την τιμή κύλισης που έπρεπε να χρησιμοποιήσω, έτσι δοκίμασα 1 που έδωσε θετική αύξηση και στη συνέχεια -1 που έδωσε αρνητική προσαύξηση. η τεκμηρίωση παραθέτει συγκεκριμένα την τιμή κύλισης ως υπογεγραμμένο χαρακτήρα.
Βήμα 4: Χρήση:
Η μονάδα είναι απλώς plug and play, εμφανίζεται ως HID συσκευή στον υπολογιστή και δεν υπάρχουν προγράμματα οδήγησης για εγκατάσταση.
Βήμα 5: Αναφορές:
[1] Τεκμηρίωση Arduino USB Mouse https://www.arduino.cc/reference/en/language/functions/usb/mouse/mousemove/ (Ανακτήθηκε 6/Ιούλιος/2019)
Συνιστάται:
Black Lives Matter Ηλεκτρονική κύλιση Ονόματα Σήμα: 5 Βήματα
Το Black Lives Matter Electronic Scrolling Names: Οι καμπάνιες #sayhername, #sayhisname και #saytheirname φέρνουν ευαισθητοποίηση στα ονόματα και τις ιστορίες των μαύρων που έχουν πέσει θύματα ρατσιστικής αστυνομικής βίας και ενθαρρύνει την υπεράσπιση της φυλετικής δικαιοσύνης. Περισσότερες πληροφορίες για τις απαιτήσεις και
Κύλιση οθόνης κειμένου (Οδηγός Α έως Ω): 25 βήματα (με εικόνες)
Scrolling Text Display (A to Z Guide): Σε αυτό το διδακτικό / βίντεο θα σας καθοδηγήσω με οδηγίες βήμα προς βήμα πώς να κάνετε κύλιση στην εμφάνιση κειμένου με το Arduino. Δεν θα εξηγήσω πώς να φτιάξετε κώδικα για το Arduino, θα σας δείξω πώς να χρησιμοποιείτε τον υπάρχοντα κώδικα. Τι και πού πρέπει να συνεργαστείτε
Ακρυλική βάση tablet για πτήση Sim με πραγματικά κουμπιά: 4 βήματα
Acrylic Tablet Stand for Flight Sim With Real Knobs: Πρόκειται για βάση για tablet (π.χ. iPad) για χρήση με λογισμικό προσομοιωτή πτήσης. Χρησιμοποιώντας περιστροφικές μονάδες κωδικοποιητή και ένα Arduino Mega, δημιούργησα μια λύση όπου τα φυσικά κουμπιά μπορούν να χαρτογραφηθούν για τον έλεγχο συγκεκριμένων λειτουργιών οργάνων στην κάρτα sim. Καθώς
Χρησιμοποιήστε 1 αναλογική είσοδο για 6 κουμπιά για Arduino: 6 βήματα
Χρησιμοποιήστε 1 αναλογική είσοδο για 6 κουμπιά για Arduino: Έχω αναρωτηθεί συχνά πώς θα μπορούσα να λάβω περισσότερες ψηφιακές εισόδους για το Arduino μου. Πρόσφατα μου ήρθε στο μυαλό ότι θα έπρεπε να μπορώ να χρησιμοποιήσω μία από τις Αναλογικές Εισόδους για την εισαγωγή πολλαπλών ψηφιακών εισόδων. Έκανα μια γρήγορη αναζήτηση και βρήκα πού ήταν οι άνθρωποι
Ρυθμίσεις ποντικιού για απλοποίηση της περιήγησης με καρτέλες: 5 βήματα
Ρυθμίσεις ποντικιού για απλοποίηση της περιήγησης με καρτέλες: Θα σας δείξω πώς να διαμορφώσετε τα κουμπιά του ποντικιού σας για να κάνετε την περιήγηση με καρτέλες πιο αποτελεσματική. Με αυτές τις ρυθμίσεις θα μπορείτε να μετακινηθείτε γρήγορα μεταξύ των καρτελών, να δημιουργήσετε νέες καρτέλες, να κλείσετε τις τρέχουσες καρτέλες και να κλείσετε το πρόγραμμα περιήγησης ή οποιοδήποτε άλλο πρόγραμμα με ένα