Inhaltsverzeichnis:

Einfache 2-Wege-Motorsteuerung für den Arduino - Gunook
Einfache 2-Wege-Motorsteuerung für den Arduino - Gunook

Video: Einfache 2-Wege-Motorsteuerung für den Arduino - Gunook

Video: Einfache 2-Wege-Motorsteuerung für den Arduino - Gunook
Video: Schrittmotor mit Arduino steuern! (Arduino Grundkurs #10) 2024, November
Anonim
Einfache 2-Wege-Motorsteuerung für den Arduino
Einfache 2-Wege-Motorsteuerung für den Arduino
Einfache 2-Wege-Motorsteuerung für den Arduino
Einfache 2-Wege-Motorsteuerung für den Arduino

WARNUNG: Dies ist keine sichere Methode zur Steuerung eines Motors. Jeder I/O-Pin kann nur 40 mA Strom verarbeiten. Ich würde empfehlen, eine H-Brücke oder ähnliches zu verwenden

Wenn ich einfach sage, meine ich keinen Geschwindigkeitsregler. Aber steuern Sie den Motor direkt ohne externe Schaltung. Hier ist wie:

Wie es dazu kam: Ich arbeitete vor kurzem an einem instructable über Charlieplexing mit einem Arduino. Und ich habe mich gefragt, ob das gleiche Prinzip mit Motoren einigermaßen funktionieren würde. Also kam ich auf die Idee, dass Sie, wenn Sie einen Motor anstelle einer LED verwenden, eine 2-Wege-Steuerung davon haben und wenn Sie 2 PWM-Ports (Pulsweitenmodulation) verwenden, Sie eine 2-Wege-Geschwindigkeitssteuerung für einen Motor haben könnten ohne externe Hardware!! Also beschloss ich, meine Ergebnisse zu veröffentlichen. Spaß haben! Wenn Sie Fragen haben, stellen Sie diese bitte.

Ich bin nicht verantwortlich für etwas Schlimmes, das Ihnen oder Ihrem Arduino passiert!

Schritt 1: Das Zeug, das Sie brauchen:

Das Zeug, das Sie brauchen
Das Zeug, das Sie brauchen

Teile: - Arduino - Kleiner Gleichstrommotor - Kabel für motorTools: - Computer mit installierter Arduino IDE - A-B USB-Kabel

Schritt 2: Anschließen des Motors

Anschließen des Motors
Anschließen des Motors
Anschließen des Motors
Anschließen des Motors
Anschließen des Motors
Anschließen des Motors
Anschließen des Motors
Anschließen des Motors

Verbinden Sie Ihren Gleichstrommotor mit Ihrem Arduino. - Verbinden Sie ein Kabel vom Motor mit Pin 5 auf Ihrem Arduino - Verbinden Sie das andere Kabel von Ihrem Motor mit Pin 6 auf Ihrem Arduino Das Hardware-Setup dafür ist ziemlich einfach.

Schritt 3: Codieren des Arduino

Codierung des Arduino
Codierung des Arduino

Hier sind einige grundlegende Schritte zum Programmieren Ihres Arduino. 1) Laden Sie den Quellcode von unten herunter 2) Öffnen Sie die Datei in der Arduino IDE 3) Drücken Sie die Schaltfläche "Upload to I/O Board" 4) Sobald das Programm hochgeladen ist, wird es ausgeführtI Ich habe versucht, dem Code viele Kommentare hinzuzufügen, aber wenn Sie Fragen haben, stellen Sie diese bitte.

Schritt 4: Wie das funktioniert & weitere Ideen

Wie das funktioniert & weitere Ideen
Wie das funktioniert & weitere Ideen
Wie das funktioniert & weitere Ideen
Wie das funktioniert & weitere Ideen

Wie das funktioniert: Wenn Sie einen Pin HIGH und einen anderen LOW machen, hat der Pin, der HIGH ist, eine positive Spannung und der Pin, der LOW ist, funktioniert wie eine Masse (-). Hinweis: Die Drehrichtung kann anders sein als unten. Pin 5: Pin 6: Rotiert: HIGH LOW CCW LOW HIGH CW PWM: 127 LOW CCW 1/2 Speed CCW = Counter ClockwiseCW = ClockwiseIdeas: Fügen Sie einen zweiten Motor hinzu. Tut mir leid, ich habe keinen Code dafür, aber unten ist ein Schema gepostet.

Empfohlen: