Inhaltsverzeichnis:
- Schritt 1: Hardware:
- Schritt 2: Konstruktion;
- Schritt 3: Software:
- Schritt 4: Verwenden Sie:
- Schritt 5: Referenzen:
Video: Tasten zum Scrollen mit der Maus - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
Ich hatte im Laufe der Jahre mehrere Computermäuse und das Scrollrad ist das einzige, was entweder ständig nicht funktioniert oder unregelmäßig funktioniert.
Ich habe die Scroll-Option bis vor kurzem weitgehend vermieden, als ich mich entschied, das Grafikpaket Blender auszuprobieren.
Nachdem ich mit 32U4 Pro Micro-Boards als Tastatur- und Mauseingabe herumgespielt hatte, war ich daran interessiert, zu sehen, ob es eine Scroll-Option gibt, da ich diese nicht gesehen hatte.
Die Überprüfung der Arduino-Dokumentation [1] zeigte, dass in der Mouse.move()-Funktion -> Mouse.move(xVal, yVal, wheel) ein Scroll-Wert vorhanden war.
Ich fragte mich, ob ich, anstatt ein Rad zu drehen, einen Knopfdruck verwenden könnte, um jedes Scroll-Inkrement durchzuführen, und nach dem Testen stellte ich fest, dass ich es konnte.
Schritt 1: Hardware:
1 * 32U4 Pro Micro-Klon
2 * 6mm quadratische Taster
1 * Stripboard 24 * 37"
2* 12-polige 0,1-Zoll-Buchsen - für das Pro Micro
Schritt 2: Konstruktion;
Ich entwarf und baute eine kleine Platine, um alle Komponenten zu halten.
Das Pro Micro wird in 2 * 12-polige 0,1-Zoll-Buchsen eingesteckt und es gibt eine kleine Verdrahtung für die Schalter und Masseverbindungen (6 Drähte). Es gibt 13 Spurunterbrechungen, von denen 12 zwischen den Pro Micro-Pins und den anderen als nächstes liegen zu einem der Schalter. Die Verbindung zum PC erfolgt über den USB-Anschluss des Pro Micro.
Ich habe die 2 * 12-poligen Buchsen zur Stabilität in das Pro-Mikro gesteckt und dann zuerst die Eckstifte eingelötet, bevor ich den Rest lötete. Ich habe dann die Knöpfe eingelötet und die Verkabelung gemacht. Schließlich habe ich die Trackbreaks eingelegt.
Schritt 3: Software:
Ich habe die Software geschrieben und das Pro Micro mit der Arduino IDE programmiert.
Zu Programmierzwecken wird das Pro Micro als Arduino Leonardo angezeigt.
Die Software verwendet einen Timer-Interrupt, um die Tasten abzufragen und zu entprellen, wenn eine Taste gedrückt oder genauer gesagt gedrückt und dann losgelassen wird, wird die Mouse. Move()-Funktion aufgerufen, um den Scroll-Wert an den angeschlossenen PC zu senden.
Ich habe keine Dokumentation darüber gesehen, welcher Scroll-Wert verwendet werden soll, also habe ich 1 versucht, was ein positives Inkrement ergab, und dann -1, was ein negatives Inkrement ergab; die Dokumentation listet den Bildlaufwert ausdrücklich als Zeichen mit Vorzeichen auf.
Schritt 4: Verwenden Sie:
Das Gerät ist einfach Plug-and-Play, es wird auf dem PC als HID-Gerät angezeigt und es müssen keine Treiber installiert werden.
Schritt 5: Referenzen:
[1] Arduino USB-Maus-Dokumentation https://www.arduino.cc/reference/en/language/functions/usb/mouse/mousemove/ (Abgerufen am 6. Juli 2019)
Empfohlen:
So erstellen Sie einen Smart Pot mit NodeMCU, der von der App gesteuert wird – wikiHow
So erstellen Sie einen Smart Pot mit NodeMCU, der von einer App gesteuert wird: In dieser Anleitung bauen wir einen Smart Pot, der von einem ESP32 und einer Anwendung für Smartphones (iOS und Android) gesteuert wird. Wir verwenden NodeMCU (ESP32) für die Konnektivität und die Blynk-Bibliothek für das Cloud-IoT und die Anwendung auf dem Smartphone. Endlich haben wir
Der Anfängerleitfaden zum Löten: 4 Schritte
Der Anfängerleitfaden zum Löten: Heute wollte ich über den Anfängerleitfaden zum Löten sprechen. Löten ist ein ziemlich wichtiges Konzept für diejenigen, die Elektronik reparieren oder ihre eigene Leiterplatte mit begrenzten Ressourcen herstellen möchten
Der ultimative automatische Fischfutterautomat zum Selbermachen: Tier 2: 10 Schritte (mit Bildern)
Der ultimative DIY Automatic Fish Feeder: Tier 2: Der Tier 2 Feeder ist ein großer Fortschritt gegenüber Tier 1. Diese Version verwendet ein ESP8266-WLAN-Modul, um die Uhr des Arduino zu synchronisieren, um den Fütterungsplan und die Beleuchtung des Tanks zu steuern
Tasten-Makro: 6 Schritte (mit Bildern)
Key-Macro: Dieses Projekt besteht aus einer Hilfstastatur mit acht Tasten, die Makros (Textzeichenfolgen) an den Computer sendet. Bis zu 64 Makros können zuvor in einer auf einer microSD-Karte gespeicherten Textdatei gespeichert werden. Diese Makros sind in acht Seiten organisiert, die ausgewählt werden können
So beheben Sie das Problem beim Scrollen mit der Xiaomi-Maus – wikiHow
So beheben Sie das Xiaomi-Maus-Scroll-Problem: Wie bei jedem anderen Tool würde eine Computermaus aufgrund ihrer ständigen Verwendung irgendwann gewartet werden müssen. Die typische Abnutzung des Produkts führt dazu, dass es weniger effizient funktioniert als zu der Zeit, als es einst