Zum Hauptinhalt springen

So verbinden Sie den Joystick mit dem Arduino: Eine Schritt-für-Schritt-Anleitung für Anfänger

Wenn Sie gerade anfangen, Arduino zu lernen und lernen möchten, verschiedene Module und Sensoren anzuschließen, ist das Anschließen eines Joysticks ein guter Anfang! Der Joystick ermöglicht es Ihnen, die Bewegung und Position von Objekten in Ihrem Arduino-Projekt zu steuern und ist damit eines der beliebtesten Module. In diesem Artikel erfahren Sie, wie Sie den Joystick mit einfachen Schritten an einen Arduino anschließen, auch wenn Sie keine Erfahrung mit Elektronik haben.

Der erste Schritt besteht darin, sich daran zu erinnern, dass der Joystick 5 Pins hat: GND (Masse), VCC (Stromversorgung), VRX (X-Achse), VRY (Y-Achse) und SW (Taste). Um den Joystick mit dem Arduino zu verbinden, benötigen Sie fünf Drähte zwischen den Pins des Joysticks und den entsprechenden Arduino-Pins.

Verbinden Sie zunächst den GND-Pin am Joystick mit dem GND-Pin am Arduino. Verbinden Sie dann den VCC-Pin am Joystick mit dem 5V-Pin am Arduino. Verbinden Sie danach den VRX-Pin am Joystick mit Pin A0 am Arduino und den VRY-Pin am Joystick mit Pin A1 am Arduino. Schließen Sie schließlich den SW-Stift am Joystick an einen beliebigen digitalen Stift (z. B. D2) am Arduino an.

Verbinden des Joysticks mit dem Arduino

Um den Joystick mit dem Arduino zu verbinden, benötigen Sie die folgenden Elemente:

  • Arduino (jedes Modell)
  • Joystick
  • Kabel für den Anschluss

Schritte zum Verbinden des Joysticks mit dem Arduino:

  1. Verbinden Sie die Drähte mit dem Joystick: Verbinden Sie den positiven Stift des Joysticks mit 5V am Arduino und den negativen Stift mit dem GND.
  2. Verbinden Sie die Achsen des Joysticks mit den analogen Pins des Arduino: verbinden Sie die X-Achse des Joysticks mit Pin A0 und die Y-Achse mit Pin A1.
  3. Verbinden Sie die Joystick-Taste mit dem Arduino-Digitalstift: Verbinden Sie ein Kabel mit Pin 2 (oder einem anderen digitalen Stift) und das andere Kabel mit dem GND.
  4. Es gibt mehrere Möglichkeiten, Daten von einem Joystick in einem Arduino zu lesen. Sie können die eingebaute Arduino-Bibliothek verwenden - "Joystick.h" oder Daten direkt von den Pins auslesen. In diesem Fall betrachten wir eine Variante mit der Verwendung einer Bibliothek.
  5. Verbinden Sie den Arduino mit dem Computer und laden Sie den folgenden Code herunter:

#include Joystick_ Joystick(JOYSTICK_DEFAULT_REPORT_ID,JOYSTICK_TYPE_JOYSTICK, 16, 0,true, true, true, false, false, false,false, false, false, false, false);const int xAxis = A0;const int yAxis = A1;const int buttonPin = 2;void setup() void loop()

Jetzt, da der Joystick erfolgreich mit dem Arduino verbunden ist, können Sie die empfangenen Daten verwenden, um andere Geräte zu steuern. Zum Beispiel können Sie Motoren an einen Arduino anschließen und Positionsdaten für die Achsen des Joysticks verwenden, um ihre Geschwindigkeit und Bewegungsrichtung zu steuern.

Schritt 1: Kauf eines Joysticks und eines Arduino

  • Joystick: Sie können einen Joystick aller Art und Modelle kaufen, die für Ihre Bedürfnisse geeignet sind.
  • Arduino: Sie benötigen ein Arduino-Board wie ein Arduino Uno oder ein Arduino Nano. Die Auswahl hängt von Ihrer Präferenz und der gewünschten Funktionalität ab.
  • Draht: Um den Joystick mit dem Arduino zu verbinden, benötigen Sie Kabel mit Steckern wie männlich-männlich oder männlich-weiblich.
  • Widerstände: In einigen Fällen benötigen Sie möglicherweise Widerstände, um den Joystick mit dem Arduino zu verbinden. Überprüfen Sie die Dokumentation zu Ihrem Joystick.

Nachdem Sie alle erforderlichen Komponenten erworben haben, sind Sie bereit, mit dem nächsten Schritt fortzufahren.

Schritt 2: Vorbereiten des Arduino und der Software

Bevor wir den Joystick mit dem Arduino verbinden, müssen Sie den Arduino vorbereiten und die erforderliche Software installieren.

Hier ist, was Sie brauchen werden:

  1. Arduino (z. B. Arduino Uno)
  2. Computer mit installierter Arduino IDE
  3. USB-Kabel zum Anschluss des Arduino an einen Computer

Der erste Schritt besteht darin, eine Arduino IDE auf Ihrem Computer zu installieren. Die Arduino IDE ist eine integrierte Entwicklungsumgebung, die speziell für die Arduino-Programmierung entwickelt wurde.

Sie können die Arduino IDE von der offiziellen Arduino-Website herunterladen (https://www.arduino.cc/en/software ) und folgen Sie den Anweisungen, um die entsprechende Version für Ihr Betriebssystem zu installieren.

Nachdem Sie die Arduino IDE installiert haben, müssen Sie Ihren Arduino mit einem USB-Kabel an den Computer anschließen. Verbinden Sie ein Ende des Kabels mit dem Arduino und das andere Ende mit einem freien USB-Anschluss Ihres Computers.

Nun, da Ihr Arduino angeschlossen ist, öffnen Sie die Arduino IDE auf Ihrem Computer. Wählen Sie in der oberen Leiste die richtige Platine und den richtigen Anschluss für Ihren Arduino aus (siehe Menü "Werkzeuge").

Sie können auch überprüfen, ob die Arduino-Software erfolgreich installiert wurde, indem Sie die Codebeispiele im Menü Datei öffnen und Basis auswählen.

Jetzt sind Ihr Arduino und Ihre Software betriebsbereit, und wir sind bereit, mit dem nächsten Schritt fortzufahren - dem Verbinden des Joysticks mit dem Arduino.

Schritt 3: Untersuchen des Verbindungsschemas

Beachten Sie Folgendes, um den Joystick mit dem Arduino zu verbinden:

  • Der Joystick hat normalerweise 5 Pins: VCC (Stromversorgung), GND (Masse), VRX (X-Achse), VRY (Y-Achse) und SW (Taste).
  • Der VCC-Pin des Joysticks muss mit dem 5V-Pin auf der Arduino-Platine verbunden sein.
  • Der GND-Pin des Joysticks muss mit dem GND-Pin auf der Arduino-Platine verbunden sein.
  • Die für die X- und Y-Achsen verantwortlichen VRX- und VRY-Pins des Joysticks müssen mit den analogen Pins (z. B. A0 und A1) auf der Arduino-Platine verbunden sein.
  • Der SW-Stift des Joysticks, der für die Taste verantwortlich ist, muss mit dem digitalen Stift auf der Arduino-Platine verbunden sein (z. B. 2).

Wenn Sie den Joystick richtig an den Arduino unserer Schaltung anschließen, können Sie ihn verwenden, um verschiedene Projekte zu verwalten und interaktive Geräte zu erstellen.

Stellen Sie vor dem Anschließen sicher, dass Sie über alle notwendigen Teile und Werkzeuge verfügen und dass Sie mit den Grundlagen der Arbeit mit einem Arduino-Board vertraut sind.

Schritt 4: Verbinden des Joysticks mit dem Arduino

  • Joystick
  • Kabel für den Anschluss
  • Arduino Board

Um den Joystick mit dem Arduino zu verbinden, verwenden Sie das folgende Diagramm:

Schritt 1:

Schritt 2:

Nachdem Sie den Joystick mit dem Arduino verbunden haben, müssen Sie den entsprechenden Code auf die Arduino-Karte laden. Öffnen Sie dazu die Arduino IDE, erstellen Sie ein neues Projekt und fügen Sie den folgenden Code ein:

// Переменные для хранения значений осей джойстикаint xValue;int yValue;void setup() void loop() 

Nachdem Sie den Code auf Arduino heruntergeladen haben, öffnen Sie den Portmonitor, um die Werte der Joystick-Achsen zu sehen. Sie werden sehen, wie sich die Werte je nach Position des Joysticks ändern.

Glückwunsch! Sie haben den Joystick erfolgreich an den Arduino angeschlossen und können ihn in Ihren Projekten verwenden.

Schritt 5: Herunterladen des Programmcodes auf Arduino

Indem wir den Joystick an Arduino anschließen und die benötigten Bibliotheken einrichten, können wir den Code auf unsere Plattform herunterladen.

Öffnen Sie zunächst die Arduino IDE auf Ihrem Computer. Sie können es von der offiziellen Arduino-Website herunterladen, wenn Sie dieses Programm noch nicht haben.

Wählen Sie in der Arduino IDE die richtige Plattform und den richtigen Port für Ihren Arduino aus. Gehen Sie dazu zu Tools > Board und wählen Sie Ihr Arduino-Modell aus (z. B. Arduino Uno). Gehen Sie dann zu Tools > Port und wählen Sie den entsprechenden USB-Anschluss aus.

Kopieren Sie nun den Programmcode, den Sie im vorherigen Schritt erhalten haben, und fügen Sie ihn in das Arduino IDE-Fenster ein. Stellen Sie sicher, dass der Code fehlerfrei kopiert wurde, und speichern Sie die Änderungen.

An diesem Punkt können Sie den Programmcode auf Fehler überprüfen, indem Sie in der Arduino IDE auf die Schaltfläche Überprüfen klicken. Wenn der Code keine Fehler enthält, wird am unteren Rand des Fensters die Meldung "Done compiling" angezeigt. Andernfalls wird Ihnen angezeigt, in welcher Zeile sich der Fehler befindet, und Sie müssen den entsprechenden Teil des Codes korrigieren.

Nachdem der Code nun verifiziert und zum Download bereit ist, schließen Sie den Arduino mit einem USB-Kabel an den Computer an. Klicken Sie dann auf die Schaltfläche Upload (Pfeil) in der Arduino IDE, um das Programm auf die Plattform zu laden.

Beim Booten werden am unteren Rand des Arduino IDE-Fensters Fortschrittsmeldungen angezeigt. Wenn alles erfolgreich verlaufen ist, wird die Meldung "Done uploading" angezeigt und der Download ist abgeschlossen.

Glückwunsch! Jetzt ist Ihr Joystick erfolgreich mit dem Arduino verbunden, und Sie können damit beginnen, seinen Betrieb zu testen.