Práctica 1 { parte 2: funciones básicas del motor }
Realizamos tres códigos para ver una prueba sencilla del motor. El montaje para esto es básico. Momentáneamente extraemos el "ladridillo" del montaje anterior, y a través del puerto A, le conectamos otro motor, al que le añadiremos unas piezas para ver el movimiento. Unas fotos de los pequeños montajes:
La foto de la izquierda nos valdrá para el primer código. Con este código conseguiremos que el motor gire cuando pulsemos el botón, y se pare de girar cuando lo volvamos a pulsar, y así sucesivamente. Aquí un vídeo explicativo:
Con la foto de la derecha haremos el segundo y tercer código. Con ambos conseguiremos que cuando pulsemos el botón, el motor se gire 45º. La diferencia es que con el segundo código utilizaremos el método rotate, y para el otro el método rotateTo.
Aquí un vídeo explicativo:
Aquí teneis los códigos de los 3 ejemplos:
import lejos.nxt.Button;
import lejos.nxt.Motor;
public class BasicMotor1 {
public static void main (String[] args)
{
Motor a = Motor.A;
while(!Button.ESCAPE.isPressed()){
Button.waitForPress();
a.forward();
Button.waitForPress();
a.stop();
}
}
}
import lejos.nxt.Button;
import lejos.nxt.Motor;
public class BasicMotor2 {
No hay comentarios:
Publicar un comentario