EXTREME Snap Schaltungen programmierbaren Roboter! (11 / 12 schritt)

Schritt 11: Der Roboter programmieren


Um eine neue Flussdiagramm erstellen, klicken Sie auf Datei und klicken Sie dann auf neue Flussdiagramm. Verwenden Sie mein Beispiel Flussdiagramm, um eigene Flussdiagramm zu machen.

Ich habe jede Funktion in Spalten auf das Flussdiagramm Lesbarkeit aufgeteilt. In der ersten Spalte unter "Start" sind die Befehle des Roboters linken vorderen Motor zu testen. Dadurch wird den Roboter nach rechts abbiegen. Unter dem Label "Test links rückwärts" sind die Befehle des Roboters linken Motor rückwärts drehen. Dadurch wird den Roboter nach links abbiegen. Die nächsten vier Spalten sind die Befehle, die direkt motor drehen, vorwärts und rückwärts zu testen, dann biegen Sie nach links und rechts Motoren vorwärts (Roboter Rollforward), und schließlich stellt sich beide Motoren nach hinten (Roboter rollt rückwärts).

Sie können auch das Flussdiagramm in BASIC-Programm-Code konvertieren. Klicken Sie auf Flussdiagramm und klicken Sie dann auf konvertieren Flussdiagramm zu BASIC. Im folgenden ist der Code in BASIC aussehen (Ich habe die Kommentare in den Code zu beschreiben, was der Code tut):

"BASIC von Flussdiagramm umgewandelt:
"C:\DOCUMENTS UND SETTINGS\DESKTOP\SNAPROVERBOT. CAD
"Konvertiert am 30.10.2011 um 20:53:11
Haupt:
"Snap Rover programmierbaren Roboter

"Test links nach vorne
Anhalten von 1000 "warten Sie eine Sekunde, bevor Sie fortfahren
hoch 0 ' linken vorderen Motor einschalten
Pause von 2000 "links vorwärts Motor für 2 Sekunden dreht
niedrige 0 '' links vorwärts Motor ausschalten
"Test links rückwärts
Anhalten von 1000 "warten Sie eine Sekunde, bevor Sie fortfahren
hoch 1 "Schalter links rückwärts Motor auf
Pause von 2000 "Links rückwärts Motor dreht für 2 Sekunden
niedrige 1 "Links rückwärts Motor ausschalten
"Direkt nach vorn zu testen
Anhalten von 1000 "warten Sie eine Sekunde, bevor Sie fortfahren
hoch 2 "direkt nach vorn Motor einschalten
Pause von 2000 "rechts vorwärts Motor dreht für 2 Sekunden
niedrige 2 "direkt nach vorn Motor ausschalten
"Test rechts rückwärts
Anhalten von 1000 "warten Sie eine Sekunde, bevor Sie fortfahren
hoch 4 "rechts rückwärts Motor einschalten
Pause von 2000 "rechts rückwärts Motor dreht für 2 Sekunden
niedrige 4 "rechts rückwärts Motor ausschalten
"Nach vorne zu testen
Anhalten von 1000 "warten Sie eine Sekunde, bevor Sie fortfahren
hoch 0 ' linken vorderen Motor einschalten
hoch 2 "direkt nach vorn Motor einschalten
Pause von 2000 "Motoren drehen für zwei Sekunden
niedrige 0 ' linken vorderen Motor ausschalten
niedrige 2 "direkt nach vorn Motor ausschalten
"Test rückwärts
Anhalten von 1000 "warten Sie eine Sekunde, bevor Sie fortfahren
hoch 1 "Schalter links rückwärts Motor auf
hoch 4 "rechts rückwärts Motor einschalten
Pause von 2000 "Motoren drehen für zwei Sekunden
niedrige 1 "Links rückwärts Motor ausschalten
niedrige 4 "rechts rückwärts Motor ausschalten
"Programm beenden
Stop

Der Code ist sehr einfach aber sollte zeigen, wie einfach es ist, der Snap Schaltungen Roboter zu programmieren.

In Verbindung stehende Artikel

Eine einfache Snap Schaltungen programmierbarer Roboter machen

Eine einfache Snap Schaltungen programmierbarer Roboter machen

In dieser Instructable erfahren Sie wie man einen einfache Snap Schaltungen programmierbaren Roboter zu bauen. Zunächst lernen Sie wie man eine einfache Schaltung mit Snap-Schaltungen um zu verstehen, wie einfach es ist, eine elektronische Schaltung
Tanzen Sie tanzen Roverbot! Einen Licht aktivierte tanzen Snap Schaltungen programmierbarer Roboter zu bauen.

Tanzen Sie tanzen Roverbot! Einen Licht aktivierte tanzen Snap Schaltungen programmierbarer Roboter zu bauen.

In dieser Instructable Sie wie erfahren Sie bauen ein Licht aktiviert tanzenden Snap Schaltungen programmierbaren Roboter. Zunächst lernen Sie die PICAXE-Programmierung-Editor installieren (die PICAXE ist der Mikrocontroller oder Hirn-Computer für Ih
Hack die Snap Schaltungen Rover

Hack die Snap Schaltungen Rover

In dieser Instructable erfahren Sie wie der Snap Schaltungen Rover hack durch Hinzufügen von Mikrocontroller PICAXE und ein Snap Schaltungen programmierbarer Roboter bauen. Zunächst lernen Sie die PICAXE-Programmierung-Editor installieren (die PICAXE
Hacking the Spy Video Trakr III: machen einen Grabber Bot von Legos, Snap Schaltungen und Spy Video Trakr

Hacking the Spy Video Trakr III: machen einen Grabber Bot von Legos, Snap Schaltungen und Spy Video Trakr

In diesem instructable werde ich zeigen wie Legos, Snap Schaltungen und Spy Video Trakr verwenden, um einen remote gesteuerten Grabber Bot zu erstellen. Ich werde zeigen, wie man herunterladen und installieren des C-Sprache-Compilers für die Trakr. A
Bauen Sie ein optisches Theremin--verbessern Ihre Snap Schaltungen durch Hinzufügen einer 555 Timer integrierte Schaltung II

Bauen Sie ein optisches Theremin--verbessern Ihre Snap Schaltungen durch Hinzufügen einer 555 Timer integrierte Schaltung II

In dieser Instructable erfahren Sie wie Ihre Sammlung von Snap Schaltungen Blöcke durch Hinzufügen einer 555 Timer IC und Gebäude eine optische Theremin zu verbessern. Sie lernen die Funktionen der Pins auf der 555 Chip. Sie werden lernen, dass wenn
Bauen einen Tongenerator--verbessern Ihre Snap Schaltungen durch Hinzufügen einer 555 Timer IC

Bauen einen Tongenerator--verbessern Ihre Snap Schaltungen durch Hinzufügen einer 555 Timer IC

In diesem Artikel erfahren Sie wie Sie Ihre Sammlung von Snap Schaltungen Blöcke zu verbessern, indem ein 555 Timer IC. Sie lernen die Funktionen der Pins auf der 555 Chip. Sie werden lernen, dass wenn die 555 im Dou-Modus befindet, ist der Ausgang P
Drehzahlgeregelte Lüfter mit Snap-Schaltungen, Kano Computer

Drehzahlgeregelte Lüfter mit Snap-Schaltungen, Kano Computer

In einer vorherigen Anleitung ich gezeigt, wie man ein Snap Schaltungen LED mit dem Kano-Computer blinken (blinken einer LED ist die "Hello World!" von Hardware hacking) und in diesem Leitfaden werde ich zeigen, wie man einen Lüfter mit variable
Programm Weihnachten Lichterkette Morsecode mit Arduino & Snap Schaltungen zu blinken

Programm Weihnachten Lichterkette Morsecode mit Arduino & Snap Schaltungen zu blinken

Dies ist ein Projekt mein Sohn Dylan (9) und ich habe zusammen mit einem Arduino Platine, ein Snap-Schaltung-Set und Weihnachten Lichterkette.Was Sie brauchen:Arduino: Arduino ist ein Computer in einer einzigen Platine, die Sie, mit einer Schleife Ro
Entdecken Sie Elektronik mit Snap Schaltungen Arcade (ein Review)

Entdecken Sie Elektronik mit Snap Schaltungen Arcade (ein Review)

Snap-Schaltungen ist ein pädagogisches Spielzeug, das Elektronik mit lötfreie Snap zusammen Elektronikkomponenten lehrt. Jede Komponente besitzt die schematische Symbol und ein Label gedruckt am Kunststoff Gehäuse zur einfachen Identifizierung. Sie f
Einführung in die elektrische Schalter verwenden Snap Schaltungen

Einführung in die elektrische Schalter verwenden Snap Schaltungen

auf diesem Foto Instructable werde ich Ihnen eine kurze Einführung in Snap-Schaltungen. Du wirst lernen, wie man eine einfache Schaltung, um zu verstehen, Direct Current (DC), zu bauen und wie ein elektrischer Schalter funktioniert.Snap-Schaltungen i
Einführung in die Diode verwenden Snap Schaltungen

Einführung in die Diode verwenden Snap Schaltungen

auf diesem Foto instructable Sie erfahren Sie mehr über die Diode und bauen eine einfache Schaltung, die hilft Ihnen zu verstehen, wie eine Diode funktioniert mittels Snap-Schaltungen.Snap-Schaltungen ist ein pädagogisches Spielzeug, das Elektronik m
Einführung in die Licht emittierende Diode verwenden Snap Schaltungen

Einführung in die Licht emittierende Diode verwenden Snap Schaltungen

In diesem Foto Instructable erfahren Sie über die Light Emitting Diode oder LED. Zudem erfahren, wie eine einfache Schaltung zu bauen, die zeigt, wie die LED funktioniert mit Snap-Schaltungen.Benötigten Teile:1 Basis-Grid (11 "x 7,7") # 6SC BG1
Hack Ihre Snap Schaltungen mit Frickin' Laserstrahlen! Baue einen Laser Tripwire und Alarm

Hack Ihre Snap Schaltungen mit Frickin' Laserstrahlen! Baue einen Laser Tripwire und Alarm

lernen, wie man einen Laser Tripwire und Alarm aus Snap Schaltungen aufbauen. Sie werden zwei Schaltungen aufbauen: die Laser Tripwire Schaltung und die Alarmschaltung. Der Alarm ist eine sehr einfache 2-Transistor-Oszillator, der durch das Relais in
Blink Snap Schaltungen LED mit Kano Computer

Blink Snap Schaltungen LED mit Kano Computer

Ich werde zeigen, wie man ein Snap Schaltungen LED mit dem Kano-Computer flash (meine Version von der Kano hat der Raspberry Pi 2). Ich habe aufgehört zu zählen wie viele Computer, die ich im Laufe der Jahre aufgebaut haben, aber ich denke, es ist si