INTRODUCCIÓN


La edición de programas en NXC está basada en TAREAS (task). Cada programa necesita una tarea principal, llamada task main, que será la única que ejecute el NXT.

Una tarea está compuesta por un conjunto de comandos o instrucciones denominados estamentos, y estarán entre llaves "{  }" y finalizados por punto y coma ";".

task main()
{
estamento 1;
estamento 2;
etc.
}

Por ejemplo:

Nuestro programa tiene 6 estamentos.

El estamento OnFwd(OUT_A, 75); indica al robot que mueva hacia adelante el motor conectado al puerto A con una potencia de 75.

El estamento OnRev(OUT_AB, 75); mueve el motor hacia atrás con una potencia de 75.

El estamento Wait(4000); espera durante 4000 milisegundos (4 segundos).

Off(OUT_AB); apaga los puertos A y B a los que están conectados los motores.

 

A continuación hay que compilar (Compile - F5- : ) el programa, es decir, traducirlo a código binario para que el NXT pueda entenderlo y ejecutarlo.

Después descargamos (download -F6-:) el programa al NXT y lo ejecutamos (Run -F7-: )

 

Es interesante añadir comentarios para que nuestro programa sea comprensible.