Stap 4: Spin tot encoder afstand
motorEncoder [motorDemo] = 0;
motor [motorDemo] = 50;
terwijl (nmotorEncoder [motorDemo] < targetValue)
{
wait1Msec(5);
}
motor [motorDemo] = 0;
Dit zal de motor draaien op 50% snelheid totdat de targetValue heeft getroffen. Als u 1440 vervangen door "targetValue", kom de motor 1 volledige omwenteling. Dit kan worden uitgebreid tot meerdere motoren en gaan totdat ze beide, of slechts een hebben, de duur van een doel hebben geraakt. Nu had ons team, in het verleden een probleem met het coderingsprogramma blussen van een sporadische waarde "zelden" dat wij een oplossing hier hebben beschreven.