
Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-23 12:52



Diese Anleitung zeigt, wie man einen sehr einfachen kleinen USB-Joystick herstellt.
Diese Anleitung bezieht sich auf Hall-Effekt-USB-Joystick für die Bereitstellung einer kostengünstigen Lösung.
Schritt 1: Vorbereitung


Joystick
Ein 2-Achsen-Joystick-Breakout-Modul
Digispark-Entwicklungsboard
Dies ist ein winziges Entwicklungsboard, das ein USB-HID-Gerät emulieren kann, z. USB-Tastatur, Maus oder Joystick
Andere
Ein kleines Steckbrett, einige Steckbrettdrähte und einige Stiftleisten
Schritt 2: Vorbereitung der Stiftleiste

Stiftleisten an die Platine anlöten, wenn noch nicht.
VORSICHT vor dem Anschließen an das Steckbrett
Die Stromanschlüsse der Digispark-Entwicklungsplatine sind nicht für Steckbretter geeignet!
Dieses Projekt erfordert nur 5V- und GND-Pins. Es ist erforderlich, den 5V-Pin ein wenig nach außen zu biegen, damit er nicht in derselben Reihe angeschlossen wird, während er in das Steckbrett eingesteckt wird. Oder Sie werden etwas ausblasen.
Schritt 3: Montage



Die Pin-Platzierung für beide Boards ist unausgeglichen, es werden weitere Pins benötigt, um die Ecken zu unterstützen, die keinen Pin-Header haben.
Hier die Verbindungszusammenfassung:
Digispark -> Joystick
GND -> GND 5V -> 5V P2 -> VRx P5 -> VRy P0 -> SW
Notiz:
- SW-Trigger durch Drücken des Joysticks
- P3 und P4 sind an USB angeschlossen, daher kann kein USB-HID-Projekt andere Dinge an diese 2 Pins anschließen
- P2 noch für etwas anderes verfügbar, z. B. eine Signal-LED oder eine zusätzliche Taste
- Es sind analoge Eingangspins erforderlich, um den VRx- und VRy-Wert zu lesen, Digispark P2 und P5 sind die analogen Eingangspins. Einige Boards haben P5 möglicherweise nicht aktiviert (es wird das RSTDISBL-Bit verwendet). Sie können es mit dem Arduino "Blink" -Beispiel auf Pin 5 testen. Sie müssen den Bootloader erneut brennen oder einfach den Efuse ändern, um ihn zu aktivieren. Weitere Details:
Ref.:
Schritt 4: Programm
Arduino mit Digispark-Unterstützung einrichten, falls noch nicht:
digistump.com/wiki/digispark
Laden Sie den Quellcode herunter und programmieren Sie ihn:
github.com/moononournation/TinyUSBJoystick
Schritt 5: Viel Spaß

Jetzt haben Sie ein winziges Gerät, das Ihnen hilft, mit 2-Achsen-Analogwerten zu arbeiten.
Empfohlen:
Machen Sie Ihren eigenen USB-Lüfter - Englisch / Französisch: 3 Schritte

Machen Sie Ihren eigenen USB-Lüfter | English / Francais: DEUTSCH Heute habe ich auf Websites gesehen, dass wir USB-Lüfter kaufen können. Aber ich habe gesagt, warum ich nicht meins machen soll? Was Sie brauchen: - Klebeband Elektriker oder Entenband - Ein PC-Lüfter - Ein USB-Kabel, das Ihnen nicht dient - Einen Drahtschneider - Einen Schraubendreher - Eine Saitenmuschel
So erstellen Sie einen USB-Shutdown-Hack – wikiHow

So erstellen Sie einen USB-Shutdown-Hack: In diesem Tutorial zeige ich Ihnen, wie Sie einen versteckten Ordner auf einem USB-Stick erstellen, der den Computer des Benutzers herunterfährt
So leiten Sie ein USB-Modem zu einer virtuellen VMware ESXi-Maschine um – wikiHow

So leiten Sie ein USB-Modem zu einer virtuellen VMware ESXi-Maschine um: Hallo zusammen! Heute erkläre ich Ihnen, wie Sie ein USB-Modem auf eine virtuelle VMware ESXi-Maschine umleiten. Auf die gleiche Weise können Sie einen Speicherstick und einige andere USB-Geräte umleiten. Diese altbewährte VMware-Funktion hat ihre Vor- und Nachteile, daher haben wir
NODEMcu USB-Port funktioniert nicht? Laden Sie den Code mit USB auf das TTL(FTDI)-Modul in nur 2 Schritten hoch: 3 Schritte

NODEMcu USB-Port funktioniert nicht? Laden Sie den Code mit USB zum TTL (FTDI)-Modul in nur 2 Schritten hoch: Sie haben es satt, viele Drähte vom USB zum TTL-Modul an das NODEMcu anzuschließen. Befolgen Sie diese Anleitung, um den Code in nur 2 Schritten hochzuladen. Wenn der USB-Anschluss des NODEMcu funktioniert nicht, also keine Panik. Es ist nur der USB-Treiberchip oder der USB-Anschluss
Winziger Micro:bit-Roboter - Teil 1: 7 Schritte

Tiny Micro:bit Robot - Teil 1: Ich fand kleine Roboter immer großartig und es wäre ideal, einen mit dem kostengünstigen Microbit zu erstellen. Ich wollte einen Roboter entwickeln, der keine vorgefertigten IO-Boards verwendet, wie ich es in der Vergangenheit verwendet habe, um Motoren anzutreiben oder Sensoreingänge zu erhalten, ich möchte