Potentiometer & Servo: Kontrollierte Bewegung mit Arduino - Gunook
Potentiometer & Servo: Kontrollierte Bewegung mit Arduino - Gunook
Anonim
Potentiometer & Servo: Kontrollierte Bewegung mit Arduino
Potentiometer & Servo: Kontrollierte Bewegung mit Arduino
Potentiometer & Servo: Kontrollierte Bewegung mit Arduino
Potentiometer & Servo: Kontrollierte Bewegung mit Arduino
Potentiometer & Servo: Kontrollierte Bewegung mit Arduino
Potentiometer & Servo: Kontrollierte Bewegung mit Arduino

Zuerst müssen Sie relevante Materialien sammeln, um diese Schaltung zusammenzustellen.

Lieferungen

1 Arduino

1 Potentiometer

1 Servo

1 Steckbrett

2 schwarze Überbrückungsdrähte (Masse/Negativ)

2 rote Überbrückungsdrähte (Spannung/Positiv)

2 gelbe/farbige Steckbrücken (Eingang/Ausgang)

Schritt 1: Die Komponenten verstehen

Die Komponenten verstehen
Die Komponenten verstehen
Die Komponenten verstehen
Die Komponenten verstehen
Die Komponenten verstehen
Die Komponenten verstehen
Die Komponenten verstehen
Die Komponenten verstehen

Bevor Sie die physikalische Schaltung zusammenbauen, ist es wichtig, jede Komponente zu verstehen:

Das Steckbrett hat auf beiden Seiten zwei Sätze Stromschienen, die Steckplätze für negative (schwarz/blau) und positive (rot) Eingänge haben. Sie sind vertikal in Reihe geschaltet. Klemmenleisten teilen sich die Verbindung horizontal, parallele Klemmenleisten erfordern jedoch einen Überbrückungsdraht, um den Teiler zu überbrücken.

Das Potentiometer hat einen 5V-Pin (rot), einen Vout-Pin (gelb/farbig) und einen Masse/GND-Pin (schwarz).

Das Servo hat einen 5V-Anschluss (rot), einen Pulsweitenmodulations-/PWM-Anschluss (gelb/farbig) und einen Masse-/GND-Anschluss (schwarz). Klicken Sie auf den Link, um mehr darüber zu erfahren, wie es funktioniert.

Schritt 2: Einrichten der Schaltung

Einrichten der Schaltung
Einrichten der Schaltung

Folgen Sie dem Diagrammlayout. Denken Sie beim Einrichten der Schaltung immer daran, das Arduino ausgesteckt zu lassen, um Schäden an Ihren Komponenten zu vermeiden.

Stecken Sie das Potentiometer in das Steckbrett und beachten Sie seine Ausrichtung (dies ist wichtig, wenn Sie die Überbrückungsdrähte zum Anschließen an das Arduino verwenden). Verwenden Sie ein gelbes Überbrückungskabel und verbinden Sie den mittleren Ausgangspin mit dem analogen (A0)-Port des Arduino. Stecken Sie das rote Überbrückungskabel in den V5-Port und ein schwarzes Überbrückungskabel in den GND-Port des Arduino.

Stecken Sie das Servo in das Steckbrett und das Arduino. Verwenden Sie ein gelbes Überbrückungskabel, um den Eingangs- / Signalanschluss mit dem digitalen PWM-Anschluss 9 des Arduino zu verbinden. Stecken Sie das rote Überbrückungskabel in die V5-Klemmleiste und ein schwarzes Überbrückungskabel in die GND-Klemmleiste in Reihe mit dem Potentiometer-Layout (siehe Bild).

Nachdem die Schaltung eingerichtet ist, verbinden Sie Ihr Arduino mit Ihrem Computer.

Schritt 3: Arduino GUI und Eingabecode herunterladen

Arduino GUI und Eingabecode herunterladen
Arduino GUI und Eingabecode herunterladen
Arduino GUI und Eingabecode herunterladen
Arduino GUI und Eingabecode herunterladen

Laden Sie hier die grafische Benutzeroberfläche (GUI) von Arduino herunter.

Fügen Sie den folgenden Code ein, beachten Sie die Informationen rechts von "//", die Ihnen sagen, was diese Codezeile tut:

#include //Servo-Bibliothek

Servoservo_test; // ein Servoobjekt für das angeschlossene Servo initialisieren

int-Winkel = 0;

int-Potential = A0; // Initialisieren Sie den A0analog-Pin für das Potentiometer

Leere Einrichtung () {

servo_test.attach(9); // Befestigen Sie den Signalstift des Servos an Pin 9 von Arduino

}

Leere Schleife () {

Winkel = analogRead (potentio); // Lesen des Potentiometerwertes zwischen 0 und 1023

Winkel = Karte (Winkel, 0, 1023, 0, 179); // Skalierung des Potentiometerwertes auf Winkelwert für Servo zwischen 0 und 180)

servo_test.write (Winkel); // Befehl zum Drehen des Servos auf die angegebene Winkelverzögerung (5);

}

Schritt 4: Potentiometer + Servo + Arduino

Potentiometer + Servo + Arduino
Potentiometer + Servo + Arduino

So sollte die Endschaltung aussehen. Sehen Sie sich das Video an, um zu sehen, wie es funktioniert.

Empfohlen: