"Können" Bot (3 / 4 schritt)

Schritt 3: Machen ein Flussdiagramm und Programmierung des Roboters


Seit etwa zwei Monaten habe ich diese Roboter gemacht.  Ich werde versuchen, nicht vergessen, was kann ich über die Programmierung des Roboters.

Bevor Sie das Programm zu schreiben, ist es eine gute Idee, so genannte ein Flussdiagramms zu machen.  Das Flussdiagramm macht es einfacher, das Programm zu schreiben.  Das Flussdiagramm ist wie eine Anleitung um zu entscheiden, was Sie wollen, den Roboter zu tun und wie Sie es tun.  Nachdem Sie das Flussdiagramm vorgenommen haben, ist es viel einfacher, das Programm zu schreiben, sondern Sie können einfach das Flussdiagramm.  Das Flussdiagramm hilft Ihnen die Logik denken müssen die Roboter zu folgen, um die richtigen Dinge zu tun.

Sie beginnen mit einem "Start-Block."  Dies ist ein Oval auf dem Papier.  Aus dem Start-Block machen Sie eine "Fragenblock."  Dies ist eine Frage des Programms.  Der Roboter verwendet Sensoren, um die Frage zu beantworten.  Abhängig von der Antwort auf die Frage in dem Fragenblock wird der Roboter entweder versuchen, eine andere Frage zu beantworten oder fahren Sie mit einem "Action Block."  Der Aktion Block zeigt etwas, das der Roboter tatsächlich tut wie Autofahren oder drehen oder die Hinterradschwinge.

Ich legte ein Bild Teil des Flussdiagramms für den Roboter.  Das Flussdiagramm zeigt die Logik für den Roboter, die schwarze Linie zu folgen.  Je nachdem, wo die schwarze Linie wird der Roboter vorantreiben, oder verschieben nach rechts oder nach links verschieben.  Der Roboter beantwortet die Fragen in diesem Flussdiagramm durch Rücksprache mit der Lichtsensor.  Das Flussdiagramm zeigt auch die Logik für ein Objekt weiter zu überprüfen.  Wenn der Ultraschall-Sensor ein Objekt sieht, wird der Arm 190 Grad um das Objekt aus dem Weg zu klopfen schwingen.  Das Programm geht dann zurück zum Anfang.  Also, wenn das Objekt noch im Weg ist, wird der Arm wieder Schwung.  Wenn kein Objekt vorhanden ist, wird dann das Programm weiter auf der Suche nach der schwarzen Linie zu entscheiden, wohin man sich bewegen.

Um den Roboter zu programmieren, müssen Sie die Lego Mindstorms Software auf Ihrem Computer installiert zu bekommen.  Danach ziehen Sie verschiedene "Stücke" aus der Software-Symbolleiste in der Mitte, wo Sie eigentlich das Programm zu erstellen.  Einige der Stücke Steuern pro Motor.  Sie können wählen, welchen Weg Sie wollen den Motor zu gehen, wie viele Umdrehungen machen, möchten und wie lange Sie wollen, es zu drehen.  Sie verwenden die Logik aus dem Flussdiagramm der Motorsteuerungen zugeführt.  Andere Stücke, die Sie in ziehen sind für die Sensoren.  Diese Stücke, die Sie in ziehen Signal das vom Sensor kommen.  Für den Ultraschall-Sensor müssen Sie wählen, wie empfindlich den Sensor sein soll, oder welche Entfernung Sie möchten senden Sie ein Signal, dass etwas vor dem Sensor.  Sie müssen die richtigen Motoren die Signale von jedem Sensor beimessen, und legte in verschiedenen Logikbausteine, machen die Flussdiagramm-Logik, die Roboter zu steuern.

Sobald Sie alle Teile in der Mitte des Programms setzen, überprüfen Sie die Benachrichtigungen am unteren Bildschirmrand zu sehen, was das Programm eigentlich tut.  Dies macht es so können Sie Ihr Programm bevor Sie es in den Roboter.

Ich finde nicht die Datei für das Programm, das ich geschrieben habe.  Wenn ich es finde, lege ich es hier zu sehen.  Ich schrieb das Programm auf der Pfadfinderführer Computer, und ich bin versucht, es von ihm zu bekommen.

Auf dem Bildschirm der Software gibt es einen Button zu klicken, um das Programm zum Roboter senden.  Sie legen das Kabel von Ihrem Computer auf das Mindstorms-Modul.  Sobald das Programm in den Roboter gesendet wurde, wird der Roboter ein akustisches Signal machen.  Auf dem Bildschirm Roboter werden ein Menü, das Programm auszuwählen, das Sie verwenden möchten.  Schieben Sie den orangefarbenen Button zweimal auf das Modul, das Programm auszuführen.  Wenn das Programm nicht die Art und Weise funktioniert, die orangefarbene Taste das Programm beenden möchten.  Dann nehmen Sie die Änderungen im Programm, bis man das Programm richtig funktioniert.

In Verbindung stehende Artikel

Counter-Strike Source Konsolenbefehle.

Counter-Strike Source Konsolenbefehle.

In fast jedem Spiel mit Cheats aktiviert sie spielen eine große Rolle, von Modding die Größe von Ihrem Fadenkreuz zu feinen Feinabstimmung Ihres Servers Konsolenbefehle sind überall.In diesem wird instructable ich Ihnen zeigen, wie man diese Befehle
Tanzen Bot

Tanzen Bot

Hallo! Möchten Sie mit Ihrem Roboter tanzen? Möchten Sie die Musik hören? Nun, keine Sorge! Schauen Sie sich die Tanz-Bot!P.S. Sie können es zu schmücken, aber Sie möchten. Wir waren nicht in der Lage, aus Zeitgründen.Schritt 1: Sammeln Sie alle Ihre
Android Lego Bot

Android Lego Bot

In diesem Projekt bauen wir ein Android Lego Bot. Der Schwierigkeitsgrad dieses Lernprogramms ist einfach und eignet sich für Kinder und Erwachsene. Für dieses Tutorial, die Kopf und Körper werden zwei Hauptabschnitte.Schritt 1: Materialien und Werkz
Rohr-Bot - eine intelligente Arduino Bluetooth Roboter

Rohr-Bot - eine intelligente Arduino Bluetooth Roboter

Dies ist meine erste Instructables. Hier zeige ich, wie erstelle ich einen billige zwei Rädern Arduino Bluetooth-Roboter, mit PVC-Rohren und seine Gelenke (zur Herstellung des Körpers). Es ist einfach zu machen und einfach zu programmieren. Sie haben
Hund-Bot: Lego-Roboter Rover mit Webcam

Hund-Bot: Lego-Roboter Rover mit Webcam

Hier ist, wie einen Lego-Roboter zu machen, können, den Sie von jedem Bildschirm über Wifi steuern. Es hat auch eine Webcam, so Sie sehen können, wo Ihre laufenden und LED-Leuchten für Augen! Dies ist ein großartiges Projekt mit Ihren Kindern zu tun,
Borste Bot von PS2 Controller Motor

Borste Bot von PS2 Controller Motor

Dies ist eine Variation der heute gängige Borste Bot. Es ist ein bisschen größer, mit 3 AA-Batterien und der Vibrationsmotor aus einem PS2-game-controllerSchritt 1: Materialien und Werkzeuge Für Materialien benötigen Sie:-4 identische Zahnbürsten-Ein
Einfache Bots: Rolly

Einfache Bots: Rolly

dieser einfachen Bot eines Werkes des Künstlers James Rouvelle, genannt Kolonie, in dem eine Reihe von unregelmäßig geformte Ellipsoide selbst treiben rund um ihre Umwelt, inspiriert wurde. Es ist mein Verständnis, dass seine Bots gemacht wurden durc
Enzo der Nachttisch-Lampe-Bot

Enzo der Nachttisch-Lampe-Bot

vor fast zwei Jahren eingereicht ich hier meine ersten Instructable The Spray kann Lampe. Lassen Sie mich jetzt die Follow-up namens Enzo Bett Licht Bot.Wie in der Dose-Lampe ist kein Hexenwerk unter der Haube, also jeder, der eine Reihe von Werkzeug
BaW-Bot Teil 2: Aufbau der Motor-Controller & Körper

BaW-Bot Teil 2: Aufbau der Motor-Controller & Körper

Dies ist der zweite Teil unserer BaW-Bot (Glocken und Pfeifen Bot) Build – 5 separate Instructables, die in verschiedenen Arduino-bezogenen Technologien kombiniert, um einen Bot erstellen mit allem Drum-und-dran aussehen.Teil 1: Build ein Arduino auf
Ei-Bot-Kreationen und Tipps

Ei-Bot-Kreationen und Tipps

Hinweis: Die instructable befindet sich noch im Aufbau.  Ich wollte es jetzt aber veröffentlichen, damit die Leute sehen kann was der Hebemechanismus tun kann und für den Fall, dass jemand meine Entwürfe für ihre eigenen Ostereier verwenden will.  Ic
Bro Bot Fist Bump Bot

Bro Bot Fist Bump Bot

Diese instructable entstand zur Erfüllung der Projektanforderung der Makecourse an der University of South Florida (www.makecourse.com)Wollten noch nicht Sie schon immer die beste Freundin, die immer da, bereit sitzt, um etwas Haut zu geben, wenn du
Ausleger und Greifer Bot

Ausleger und Greifer Bot

Roboter-Greifer schon immer Spaß Dinge zum spielen. Hinzufügen eines ein Roboter ist wie mit einer Fernbedienung Tonka Spielzeug aus meiner Kindheit. In der Vergangenheit, Greifer, wo eine große befassen, zu bauen und konstruieren, aber mit 3D-Drucke
3D druckbare Schlacht Bots!! CAD entworfen

3D druckbare Schlacht Bots!! CAD entworfen

Hey Guys! Ich kam mit der Idee der Herstellung einige Kampfroboter, die gegeneinander kämpfen können auf einem 3D Drucker gedruckt werden können, wenn etwas kaputt geht - drucken Sie einfach ein neues Teil! Ich wollte es für jedermann zugänglich zu m
Insect Bot

Insect Bot

Möchten Sie Ihre Löten Fähigkeiten zu testen! Hier ist ein einfach zu machen Insekten Roboter, die Sie erstellen, können in ca. 20 Minuten.Die Insekten Bot verwendet einen Vibrationsmotor als ihr Haupt, die durch einen Kondensator als sein Bauch, ang