info-mindstorms

nxc tutorial



inleiding
het eerste programma
commentaar
constanten
repeat
variabelen
while
if-else
random
sensoren
nxt display
nxt knoppen
sub taken
meedere taken

repeat

de bedoeling van dit programma is om een autotje een vierkant te laten rijden.

#define rij_tijd 4000
#define draai_tijd 2000

task main()
{
repeat(4)
{
OnFwd(OUT_BC,100);
Wait(rij_tijd);
Off(OUT_BC);
OnFwd(OUT_B,100);
Wait(draai_tijd);
Off(OUT_BC);
}
}

om het autotje een vierkantje te laten rijden moet er 4 keer het zelfde gebeuren, hij moet een stukje vooruit rijden en daarna een bocht van 90° te laten maken. om dit te doen gebruiken wij een repeat commando. hij laat het programma tussen de accomolades 4 keer herhalen.