Programmeren 2 - Autonoom rijden

In alle basisprogramma's op de REV MiniBot is het eerste deel van de code (na waitForStart) bedoeld voor het autonoom rijden. Dan mag de GamePad dus niet gebruikt worden.

Met encoders kun je veel nauwkeuriger bepalen hoe ver je robot rijdt. De encoders sturen namelijk signaaltjes (ticks) naar de Control Hub als de motor draait. Bij de Core Hex Motor is een rondje gelijk aan 32 ticks.

 

In het onderstaande voorbeeld zie je hoe de encoder gebruikt wordt:

Zodra de motoren positie 1000 bereiken zullen ze stoppen. 

 

Hieronder zie je een voorbeeld van rijden met ElapsedTime:

Rijden met ElapsedTime is minder nauwkeurig omdat de wielen niet altijd even snel draaien.