Möchten Sie ein Servo verwenden, wissen aber nicht wie? In diesem Projekt werde ich Ihnen alles erzählen, was Sie über Servomotoren wissen müssen!
Ein Servomotor ist ein Motor, der mit Zahnrädern eine präzise Bewegung ausführen kann. Dies erfolgt durch Vergleichen des Steuersignals, das er empfängt, mit dem Referenzsignal. Wenn sie nicht gleich sind, bewegt sich der Servomotor nach links oder rechts, bis das Differenzsignal Null ist.
Nachdem Sie nun wissen, was ein Servo ist, können Sie mit der Verkabelung und Programmierung fortfahren.
- Level - Anfänger 30%
- Dauer - 10/15 min 30%
- Kosten - 34,40 € abgeschlossen 30%
Schritt 1: Anforderungen
1X Arduino UNO
1X-Servo
3X M / M-Überbrückungskabel
Schritt 2: Bauen und Verkabeln
Die Verdrahtung dieses Projekts ist ganz einfach.
Die 5 V gehen an das rote Kabel des Servos, die Masse geht an das braune Kabel des Servos und der PWM-Pin 9 geht an das gelbe Kabel des Servos.
Jetzt haben Sie alles angeschlossen.
Schritt 3: Programmierung
Sie können jetzt mit der Programmierung beginnen. Wir verwenden die Arduino IDE zum Programmieren.
Die Programmierung dieses Projekts ist recht einfach. Alles was Sie berücksichtigen müssen, ist, dass Sie die Servobibliothek darin ablegen müssen. Weitere Informationen finden Sie im Piezo-Piano-Projekt.
Sobald die Bibliothek hinzugefügt wurde, können Sie mit der Programmierung beginnen.
Sobald Ihr Code fertig ist, können Sie ihn testen. Ihr Servo sollte hin und her gehen. Aber Sie können es so programmieren, dass es mehrere Bewegungen ausführt. Experimentieren Sie!
Schritt 4: Serielle Eingänge bereitstellen
Um das Servo zu bedienen, müssen Sie den seriellen Monitor öffnen. Hier wird erklärt, was Sie angeben müssen, um das Servo zu bewegen.
Hallo.
Wie kann ich einen Lego-Motor steuern? Arduino Uno.
Was ich wünschte, mein Lego-Motor könnte L-Runde und R-Runde drehen.
Ich bestimme die Geschwindigkeit mit Gängen.
Grüße,
Andre Onnes.
Lieber André,
Unten ist ein Link zu einem Projekt, wo jemand Arduino Uno verwendet, um seine Lego-Motoren anzutreiben.
https://create.arduino.cc/projecthub/Notthemarsian/take-control-over-lego-power-functions-ee0bfa
Dieses Projekt verwendet einen L293 Dual H-Bridge-Motortreiber. Sie finden es hier:
https://elektronicavoorjou.nl/product/l293d-dual-h-bridge-motor-driver-ic/
Ich hoffe du kannst jetzt weitermachen.
Viel Glück bei Ihrem Projekt!
Mit freundlichen Grüßen,
Bernd