Comencemos a entender más el ejemplo de programa que vimos anteriormente, y así también lograr realizar tareas con nuestros motores de la forma que necesitemos.
task main() {
OnFwd(OUT_B, 100);
Wait(1000);
Off(OUT_B);
}
Si mi intención es encender el motor, escribimos On y seguido de la dirección: adelante Fwd (Forward) o atrás Rev (Reverse). Luego de escrito este primer paso, le seguiremos indicando con qué motor o motores queremos que se realice esta acción y con qué potencia. Así que un ejemplo sería:
OnFwd(OUT_BC, 100);
→ Aquí estamos encendiendo los motores hacia adelante conectados en B y C (juntos), con una potencia 100 (máximo).
Mismo ejemplo pero encendiendo los motores hacia atrás conectados en B y C (juntos), con una potencia 100 (máximo):
OnRev(OUT_BC, 100);
Otros comandos para usar (en esta primeras pruebas) para el manejo de motores:
Off(OUT_BC);
→ Detiene (apaga) los motores conectados en B y C (juntos).
Si nuestra intención es que el motor/es se detengan con desplazamiento (sin una frenada brusca) escribiremos:
Coast(OUT_BC);
RotateMotor(OUT_B, 100, 45);
→ Hace girar el motor conectado en B, con una potencia 100 (máximo), unos 45º.
Debemos recordar, que todas estas acciones podremos probarlas en nuestro nxcSimulador.