jueves, 10 de febrero de 2011

Control básico del motor

 Ya tenemos montado el robot (actuadores), pero un robot no es un robot sin una de sus partes más importantes, el software. En esta entrada nos vamos a centrar en el control básico del motor, para ello vamos a hacer que avance un motor cuando se pulse un botón y se detenga cuando se vuelva a pulsar.

BasicMotor1:



Ahora queremos controlar que cada vez que se pulse el botón gire 45º y se detenga automáticamente.

BasicMotor2:

   


Por último queremos hacer lo mismo pero con el método rotateTo().

BasicMotor3:
El resultado es el mismo que con el método rotate(). La diferencia, es que el método rotateTo() hace que el motor gire 45º y reinicia su odometría, con rotate() hace lo mismo pero la reinicia. Por eso, cada vez que pulsamos el botón sumamos los grados indicados con los que tenía anteriormente.

            Button.waitForPress();
          Motor.A.rotateTo(grados);
          grados+=45;

No hay comentarios:

Publicar un comentario

Datos personales

Este será el blog de nuestro grupo para la asignatura de robótica de 3º de Ingenieria Técnica Informática de Sistemas.