Schritt 11: Der Roboter programmieren
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.