RoboMind Documentatie
Documentatie
Basisinstructies
Overzicht
Introductie
Basisinstructies
- bewegen
- verven
- grijpen
- zien
Programmeerstructuren
Voorbeeld programma's

Basisinstructies

De basisinstructies komen overeen met de mogelijkheden van de robot. Je kunt alleen deze instructies direct gebruiken bij het schrijven van een programma. Met programmeerstructuren kun je vervolgens aangeven wanneer welke basisinstructie moet worden uitgevoerd.

Voor onze robot bestaan de volgende basisinstructies:

Bewegen

vooruit(n) Beweeg n stappen vooruit
achteruit(n) Beweeg n stappen achteruit
links Draai 90 graden naar links
rechts Draai 90 graden naar rechts
noord(n) Draai richting het noorden en doe vervolgens n stappen naar voren.
zuid(n) Draai richting het zuiden en doe vervolgens n stappen naar voren.
oost(n) Draai richting het oosten en doe vervolgens n stappen naar voren.
west(n) Draai richting het westen en doe vervolgens n stappen naar voren.

Verven

verfWit Zet de kwast neer met witte verf
verfZwart Zet de kwast neer met zwarte verf
stopVerven Berg de kwast weer op

Grijpen

pakOp Pak het baken recht voor je op
zetNeer Zet het baken recht voor je neer

Willekeurig

kopOfMunt Dit commando zal willekeurig de waarde 'waar' of 'onwaar' aannemen, alsof er een munt is opgegooid.
Bijvoorbeeld:
als(kopOfMunt){vooruit(1)}
anders{achteruit(1)}

zorgt ervoor dat de robot met 50% vooruit en 50% achteruit zal gaan.

 

Zien Links: Voor: Rechts:

 

linksIsObstakel

linksIsVrij

linksIsBaken

linksIsWit

linksIsZwart

voorIsObstakel

voorIsVrij

voorIsBaken

voorIsWit

voorIsZwart

rechtsIsObstakel

rechtsIsVrij

rechtsIsBaken

rechtsIsWit

rechtsIsZwart

RoboMind - Copyright © 2005 - 2012 - Arvid Halma