Roboter-Bewegung, Drehen

Abbiegend Konzepte

Darstellung eines Punkt-Schalten

Abbiegend Programm

In diesem Programm wollen wir die Roboter einen Punkt nach links abbiegen 1 Sekunde machen machen, Pause für eine Sekunde, einen Punkt nach rechts abbiegen 2 Sekunden lang machen, Pause für 1 Sekunde einen Punkt nach links abbiegen machen für 1 zweite, Pause für 1 Sekunde und wiederholen. Also, diese Arbeit zu machen, müssten wir Code haben folgendes zu tun:

HINWEIS: Um die Programmierung zu vereinfachen und Ihnen zu helfen, ein unabhängiger Programmierer zu werden, werden diese Tutorials der Benutzer die Motoren und Sensoren Setup-Fenster und wird nicht mehr die Bereitstellung Schritt-für-Schritt-Anweisungen konfiguriert werden, wie die Motoren konfigurieren hat nehmen und Sensoren.

Für dieses Programm finden Sie ein Parallax BOE-Schild-Bot müssen (mit einem Boeshield), eine Arduino UNO daran befestigt, die linke Dauerservo in Stift 10 eingesteckt, und die richtige Dauerservo in Stift eingesteckt 11.

Dies bewirkt, dass der Roboter nach rechts drehen. Um es nach links drehen zu lassen, müssen beide Servos Richtung ändern:

Wir wissen bereits, wie die Servos zu stoppen, wenn Sie also alle Segmente des Codes zusammen die psuedocode zu ersetzen, werden Sie mit etwas am Ende wie folgt:

Schwung-Programm

In diesem Programm wollen wir die Roboter einen vorderen Schwung nach links, Pause zu machen, eine Rückwärts Schwung nach links, Pause machen, eine Vorwärtsschwung nach rechts abbiegen, Pause machen, eine nach hinten schwingen Drehung nach rechts machen, Pause dann wiederholen.

Um diese Arbeit machen wir den Code gehen Sie wie folgt haben müssen:

Da diese Art von Schwung funktioniert, ist eine Seite, indem er angehalten, während die andere Seite bewegt, müssen wir einen Antrieb Servo vorwärts bewegen, während die andere stationär bleibt:

Dies bewirkt, dass der Roboter nach vorne rechts drehen, oder einen vorderen rechten Schwung machen. Um es nach links drehen zu lassen, werden wir das Recht bewegen Servo vorwärts und stoppen Sie den linken Motor:

Um ein rückwärts drehen alles, was Sie tun müssen, ist die Richtung der Seite zu umkehren, die bewegt:

Wir wissen bereits, wie die Servos zu stoppen, wenn Sie also alle Segmente des Codes zusammen die psudocode zu ersetzen, werden Sie mit etwas so enden.

In Verbindung stehende Artikel