Inhaltsverzeichnis:
- Schritt 1: Sammeln von Teilen
- Schritt 2: Vorbereiten des analogen Joysticks
- Schritt 3: Servos
- Schritt 4: Verbindungen herstellen
- Schritt 5: Code schreiben und hochladen
Video: Steuern von 2 Servos mit analogem Joystick. - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
Hallo Leute, dies ist mein erstes anweisbares und in diesem Beitrag teile ich mit, wie man analogen Joystick verwendet, um Servos mit Arduino UNO zu steuern. Ich werde versuchen, es so einfach wie möglich zu erklären, hoffe es gefällt dir.
Schritt 1: Sammeln von Teilen
- 1 x Arduino-UNO. (Amazon USA / Amazon EU / Banggood)
- 2x Servos. (Amazon USA / Amazon EU / Banggood)
- 1 x analoger Joystick. (Amazon USA / Amazon EU / Banggood)
- 1 x Steckbrett. (Amazon USA / Amazon EU / Banggood)
Sie können jeden auf dem Markt erhältlichen analogen Joystick verwenden, der bereits Etiketten auf den Stiften hat, sodass sie einfach zu verwenden sind. Ich habe ein gerettetes Teil von einem alten PS2-Controller mit 2 Joysticks verwendet.
Schritt 2: Vorbereiten des analogen Joysticks
Sie können den auf dem Markt erhältlichen verwenden, der mit gekennzeichneten Pins versehen ist und einfach zu verwenden ist, oder Sie können ein paar Dollar sparen und alte von Gaming-Controllern retten, die 2 enthalten. Ich habe die Bilder von dem, den ich habe, geteilt und Außerdem habe ich die Pins beschriftet, die ich durch Rückverfolgung der Kupferspur auf der Platine herausgefunden habe, hier werden in jedem Joystick zwei Potis verwendet, einer für die X-Achse und der andere für die Y-Achse. Wir verwenden die mittleren Anschlüsse dieser Potis, um die Servos zu steuern. Die anderen beiden Pins sind Strom- und Massepins, an denen wir 5 Volt und Masse anlegen. Die Pins, die in der Ecke nicht beschriftet sind, sind die Knopfpins, die in diesem Projekt nicht benötigt werden Ihrer Sticks können wir zum nächsten Schritt übergehen, der die Schaltung verbindet.
Schritt 3: Servos
Servos sind Getriebemotoren, die langsam sind, aber ein hohes Drehmoment haben und nur bis zu 180 ° drehen. Ein normales Servo hat 3 Pins: 1. Gelb / Orange, der Signalstift ist und mit PWM-Pins auf Arduino.2 verbunden ist. Rot ist der Power-Pin, an dem wir +5 V bereitstellen, der mit +5 V von Arduino.3 verbunden ist. Braun / Schwarz, das ist Erdungsstift und ich war mit dem GND-Pin von Arduino oder dem -ve-Anschluss der Batterie verbunden. 3 und andere an Pin-Nr. 5. Ich habe Micro 9g Servo verwendet, aber jeder würde funktionieren.
Schritt 4: Verbindungen herstellen
Folgen Sie dem Schaltplan, um die Verbindung der Servos herzustellen. Das rote Kabel geht an 5 V und das braune Kabel geht an den GND-Signalstift eines Servos geht an 3 und das andere Servo geht an 5 von Arduino. Als nächstes verbinden Sie den analogen Joystick, er hat ein + und - Klemmen, die jeweils an 5 V und GND gehen. Der X-Achsen-Pin geht an A0 oder Analog 0-Pin von Arduino und die Y-Achse geht an A1 oder Analog 1-Pin. Als nächstes werden wir den Code hochladen.
Schritt 5: Code schreiben und hochladen
Der Code ist einfach und ähnlich wie das Knob-Beispiel der Servobibliothek in Arduino IDE.#includeServo servo1;Servo servo2;int xaxis = 0;int yaxis = 1;int val;void setup(){servo1.attach(3); servo2.attach(5);}void loop(){val= analogRead(xaxis);val = map(val, 0, 1023, 0, 180);servo1.write(val);val= analogRead(yaxis);val = map(val, 0, 1023, 0, 180);servo2.write(val);}Kopieren Sie den obigen Code und fügen Sie ihn in die Arduino IDE ein und kompilieren Sie. Dann laden Sie den Code hoch und die Servos sollten sich in die Mittelposition bewegen, dann können Sie steuern die Servos mit dem Joystick. Der andere Joystick kann 2 weitere Servos steuern. Sie müssen nur die Servos an PWM-Pins auf Arduino anschließen und den Code ändern. Der Code ist einfach zu ändern und jeder mit grundlegenden Arduino-Kenntnissen kann es tun Sie.
Empfohlen:
So steuern Sie ein Gerät mit Raspberry Pi und einem Relais – DIE GRUNDLAGEN: 6 Schritte
So steuern Sie ein Gerät mit Raspberry Pi und einem Relais - DIE GRUNDLAGEN: Dies ist ein einfaches und unkompliziertes Tutorial zur Steuerung eines Geräts mit Raspberry Pi und einem Relais, das für die Erstellung von IoT-Projekten hilfreich ist folgen Sie, auch wenn Sie keine Ahnung von Raspberry haben
Steuern von Haushaltsgeräten mit Node-MCU und Google Assistant - IOT - Blynk - IFTTT: 8 Schritte
Steuern von Haushaltsgeräten mit Node-MCU und Google Assistant | IOT | Blynk | IFTTT: Ein einfaches Projekt zur Steuerung von Geräten mit Google Assistant: Warnung: Der Umgang mit Netzstrom kann gefährlich sein. Mit äußerster Sorgfalt behandeln. Stellen Sie einen professionellen Elektriker ein, während Sie mit offenen Stromkreisen arbeiten. Ich übernehme keine Verantwortung für die da
Arduino- und Apple HomeKit-Integration - Steuern Sie Ihr Zuhause von Siri aus! IoT ist hier: 6 Schritte
Arduino- und Apple HomeKit-Integration - Steuern Sie Ihr Zuhause von Siri aus! IoT ist hier: Dieses Instructable bietet Ihnen eine schnelle und einfache Möglichkeit, ein Arduino-Board zu Apples HomeKit auf einem iOS-Gerät hinzuzufügen. Es eröffnet alle möglichen Möglichkeiten, einschließlich Skripte, die auf dem Server ausgeführt werden, kombiniert mit Apples HomeKit "Szenen", es macht
Gewusst wie: Geschwindigkeit des Motors steuern?: 5 Schritte (mit Bildern)
Gewusst wie: Geschwindigkeit des Motors steuern?: Wenn Sie ein paar DC-Motoren herumliegen haben, kommt Ihnen die erste Frage in den Sinn, wie ich die Geschwindigkeit dieser Motoren kontrolliere! Also in diesem Instructables werde ich zeigen, wie einfach es ist! Sie fühlen sich faul, Sie können Videos auf meinem Kanal ansehen Auch Huge Tha
PC drahtlos mit Augenzwinkern steuern;): 9 Schritte (mit Bildern)
Steuern Sie den PC drahtlos mit Augenzwinkern;): Wie wäre es, über Ihre Gewohnheiten hinauszugehen? Wie wäre es, etwas Neues auszuprobieren??!!!!Wie wäre es, wenn Sie Ihren PC steuern und alles tun, was Sie wollen, OHNE Tastatur und Maus zu benutzen!Hmm… Aber wie ist das möglich??Mit nur einem Wimpernschlag!! Nicht b