Table des matières:
- Étape 1: Matériel:
- Étape 2: Construction;
- Étape 3: Logiciel:
- Étape 4: Utilisez:
- Étape 5: Références:
Vidéo: Boutons pour le défilement de la souris : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
J'ai eu plusieurs souris d'ordinateur au fil des ans et la molette de défilement est la seule chose qui ne fonctionne toujours pas ou fonctionne de manière erratique.
J'ai principalement évité d'utiliser l'option de défilement jusqu'à récemment, lorsque j'ai décidé d'essayer le package graphique Blender.
Ayant joué avec les cartes 32U4 Pro Micro comme entrée clavier et souris, j'étais intéressé de voir s'il y avait une option de défilement car ce n'était pas quelque chose que j'avais vu utilisé.
La vérification de la documentation Arduino [1] a montré qu'il y avait une valeur de défilement dans la fonction Mouse.move() -> Mouse.move(xVal, yVal, wheel).
Je me suis demandé si, au lieu de faire tourner une roue, je pouvais appuyer sur un bouton pour faire chaque incrément de défilement et, après avoir testé, j'ai découvert que je le pouvais.
Étape 1: Matériel:
1 * 32U4 Pro Micro clone
2 boutons poussoirs momentanés carrés de 6 mm
1 * Stripboard 24*37
2 * 12 prises 0,1 pouce - pour le Pro Micro
Étape 2: Construction;
J'ai conçu et construit une petite planche pour contenir tous les composants.
Le Pro Micro est branché sur 2 * 12 prises de 0,1 pouce et il y a une petite quantité de câblage pour les commutateurs et les connexions à la terre (6 fils). Il y a 13 ruptures de piste dont 12 sont entre les broches Pro Micro et l'autre suivant à l'un des commutateurs. La connexion au PC se fait via le connecteur USB du Pro Micro.
J'ai branché les prises 2 * 12 voies dans le micro pro pour plus de stabilité, puis j'ai d'abord soudé les broches d'angle avant de souder le reste. J'ai ensuite soudé les boutons et fait le câblage. Enfin, j'ai mis les breaks.
Étape 3: Logiciel:
J'ai écrit le logiciel et programmé le Pro Micro à l'aide de l'IDE Arduino.
À des fins de programmation, le Pro Micro apparaît sous le nom d'Arduino Leonardo.
Le logiciel utilise une interruption de minuterie pour interroger et anti-rebond les boutons, lorsqu'un bouton est enfoncé, ou plus précisément enfoncé puis relâché, la fonction Mouse. Move() est appelée pour envoyer la valeur de défilement au PC connecté.
Je n'ai vu aucune documentation sur la valeur de défilement à utiliser, j'ai donc essayé 1 qui a donné un incrément positif, puis -1 qui a donné un incrément négatif; la documentation répertorie spécifiquement la valeur de défilement en tant que caractère signé.
Étape 4: Utilisez:
L'unité est simplement plug and play, elle apparaît comme un périphérique HID sur le PC et il n'y a aucun pilote à installer.
Étape 5: Références:
[1] Documentation de la souris USB Arduino https://www.arduino.cc/reference/en/language/functions/usb/mouse/mousemove/ (Récupéré le 6/juillet/2019)
Conseillé:
[Souris portable] Contrôleur de souris portable basé sur Bluetooth pour Windows 10 et Linux : 5 étapes
[Souris portable] Contrôleur de souris portable basé sur Bluetooth pour Windows 10 et Linux : j'ai créé un contrôleur de souris basé sur Bluetooth qui peut être utilisé pour contrôler le pointeur de la souris et effectuer des opérations liées à la souris PC à la volée, sans toucher aucune surface. Le circuit électronique, qui est intégré à un gant, peut être utilisé pour suivre h
Utilisez 1 entrée analogique pour 6 boutons pour Arduino : 6 étapes
Utiliser 1 entrée analogique pour 6 boutons pour Arduino : je me suis souvent demandé comment je pourrais obtenir plus d'entrées numériques pour mon Arduino. Il m'est récemment venu à l'esprit que je devrais pouvoir utiliser l'une des entrées analogiques pour introduire plusieurs entrées numériques. J'ai fait une recherche rapide et j'ai trouvé où les gens étaient ab
Comment résoudre le problème de défilement de la souris Xiaomi : 6 étapes (avec des images)
Comment résoudre le problème de défilement de la souris Xiaomi : Comme pour tout autre outil, une souris d'ordinateur aurait éventuellement besoin d'un entretien en raison de son utilisation continue. L'usure typique du produit lui permet de fonctionner moins efficacement qu'il ne l'avait été à l'époque où il était autrefois b
Souris Doodler RVB à trois boutons Sun. : 11 étapes (avec photos)
Souris Sun Three Button RGB Light Doodler.: Je rencontre Lori Stotko et Stuart Nafey http://lightdoodles.com/ lors des auditions Makers Faire de cette année. Ils avaient ces super stylos Light qu'ils avaient faits pour griffonner. J'ai décidé d'en faire quand je suis rentré à la maison, et je me suis souvenu de la vieille souris à trois boutons Sun que j'ai
L'éliminateur de clics de la molette de défilement ennuyeux (défilement fluide) : 5 étapes
L'éliminateur de clics de la molette de défilement ennuyeux (smooth Scroll) : le bruit de la molette de défilement vous ennuie ? eh bien, voici votre chance de retirer ce clic de ce parchemin ! si vous cassez votre souris, ce n'est pas de ma faute. Je fais ce mod avec une souris logitech. Je ne suis pas sûr que cela fonctionnera sur d'autres souris b