Stap 3: De Roverbot Program
Ik heb elke functie in kolommen om het stroomdiagram gemakkelijker te lezen opgedeeld. Zijn de opdrachten voor het testen van de Roverbot links naar voren motor in de eerste kolom onder "start". Hierdoor wordt de Roverbot naar rechts afslaan. Onder het label "Test links naar achteren" zijn de opdrachten om te zetten van de Roverbot de linker motor achteruit. Hierdoor wordt de Roverbot linksaf. De volgende vier kolommen zijn de opdrachten voor het testen van de juiste motor draaien vooruit en achteruit, dan beurt zowel links als rechts motoren vooruit (Roverbot rollen voorwaarts), en tot slot draait beide motoren achteruit (Roverbot rolt achteruit).
U kunt ook het stroomdiagram omzetten in BASIC programmacode. BASIC is een acroniem dat voor Beginners All-purpose Symbolic Instruction Code staat. Weg terug in de jaren 1960 als een eenvoudig te begrijpen programmeertaal kennismaken met computerprogrammering ontstond.
Klik op stroomdiagram en klik vervolgens op converteren naar BASIC stroomdiagram. De volgende is hoe de code eruit zal zien in BASIC (Ik voegde de opmerkingen in de code om te beschrijven wat de code doet):
' BASIC geconverteerd vanuit stroomdiagram:
"C:\DOCUMENTS AND SETTINGS\DESKTOP\SNAPROVERBOT. CAD
' Geconverteerd op 10/30/2011 om 20:53:11
belangrijkste:
' Snap Rover programmeerbare robot
‘
' Test links naar voren
onderbreken van 1000
hoge 0
onderbreken van 2000
lage 0
' Test links naar achteren
onderbreken van 1000
hoge 1
onderbreken van 2000
laag 1
' Recht naar voren testen
onderbreken van 1000
hoog 2
onderbreken van 2000
laag 2
' Test recht achteruit
onderbreken van 1000
hoge 4
onderbreken van 2000
lage 4
' Testen naar voren
onderbreken van 1000
hoge 0
hoog 2
onderbreken van 2000
lage 0
laag 2
' Test achteruit
onderbreken van 1000
hoge 1
hoge 4
onderbreken van 2000
laag 1
lage 4
' Einde programma
Stop
De code is zeer eenvoudig maar moet tonen hoe gemakkelijk het is om te programmeren van de Roverbot.