Pinoo Servomotormodul

Was ist das Pinoo-Servomotormodul?

Vorläufig:
Wir verbinden unsere Pinoo-Karte über ein USB-Kabel mit unserem Computer und stellen die Verbindung her, indem wir die folgenden Schritte ausführen.
Codierset für Kinder
mblock
Codierung

SERVOMOTORMODUL

Der Servomotor ist eines der Module, die wir in Projekten am häufigsten verwenden. Diese Motoren, die sich in der Regel zwischen 0 und 180 Grad drehen können, werden an empfindlichen Winkelstellen wie Roboterarmen, Schrankenanlagen usw. eingesetzt, wo eine volle Drehung nicht erforderlich ist. Im Gegensatz zu Gleichstrommotoren sind Servomotoren so konzipiert, dass sie in einem gewünschten Winkel fixiert bleiben.

Servomotor

Vom Servomotor kommen drei Anschlusskabel. Diese Kabel, die uns beim Herstellen von Verbindungen helfen, sind normalerweise braun, rot und orange. Das braune Kabel dient der Erdung (GND), das rote Kabel dient der 5-V-Stromversorgung des Servomotors und das orangefarbene Kabel dient der Datenübertragung zum Servomotor und seiner Steuerung.
Wir müssen die Verbindungskabel des Servomotors mit den entsprechenden Pins auf der Pinoo-Sensorkarte verbinden. Die Beschriftungsfarbe des Servomotormoduls ist lila und das bedeutet, dass wir eine Verbindung zu allen lila Türen auf der Pinoo-Karte herstellen können. Anschließend verbinden wir unser Modul mit Hilfe eines Rj11-Kabels mit einem der rot gekennzeichneten Ports der Pinoo-Karte.
Wir verbinden unsere Pinoo-Karte, indem wir das mBlock-Programm auf unserem Computer öffnen. Bei der Codierung des Servomotors müssen wir die Tür richtig auswählen und den gewünschten Winkel auswählen. Wir können den Winkelwert aus den Optionen auswählen oder selbst einen Wert eingeben.
Codierung

Wenn wir beispielsweise unser Servomodul an der dritten Tür anbringen und es wie im Bild unten gezeigt codieren, dreht sich der Propeller des Servomotors ständig zwischen 0 Grad und 90 Grad. Der „Warten Sie eine Sekunde“-Code dazwischen wurde geschrieben, um dem Propeller genügend Zeit zum Drehen zu geben. Andernfalls kann unser Servomotor den Drehwinkel nicht abschließen. Sie können auch neue Codes mit unterschiedlichen Winkeln und Dauern erstellen.

Kodierungssatz

IDE-Vorbereitung:

Wir verbinden unsere Pinoo-Karte über ein USB-Kabel mit unserem Computer und stellen die Verbindung her, indem wir die folgenden Schritte ausführen.

Arduino

Wählen wir das Menü „Extras“ – „Board“ – „Arduino Nano“.

Arduino-Kit

Wählen wir im Menü Extras – Prozessor – ATmega328P (Alter Bootloader).

Codierung

Wählen wir im Menü Extras – Port – COM-Wert.

VERWENDUNG DES SERVOMOTORS MIT ARDUINO IDE

Arduino-Idee

Unser Servomotormodul ist an Pin Nummer 3 angeschlossen. Fügen wir unsere Servo-Bibliothek zum Arduino IDE-Programm hinzu, indem wir auf Draft-Add Library-Servo klicken. Erstellen wir eine Variable mit dem Namen „Servomotor“ in der Servobibliothek. Definieren wir mit dem Befehl servomotor.attach den Pin, an den wir unseren Servomotor anschließen. Lassen Sie uns die Servomotorwinkel mit dem Befehl servomotor.write bestimmen. Lassen Sie uns mit dem Verzögerungsbefehl 1000 ms (Millisekunden) warten. Da sich dieser Algorithmus in der Schleife befindet, bewegt sich der Servomotor ständig zwischen 90 und 0 Grad.