Documentatie
Basisinstructies
Overzicht
Basisinstructies
- bewegen
- verven
- grijpen
- zien
Programmeerstructuren
Voorbeeld programma's
Lego NXT support
Lego EV3 support
Sparki support
FAQs
Meer

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
eetOp() Verwijder het baken recht voor je

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 - 2016 - Research Kitchen