João Leitão's Homepage : Research : Hemisson's Robot : Tarefa Exemplo

Tarefa Exemplo

package Tarefa;

import Avaliador.AvaliadorAmbiente;
import hemissonComm.HemissonRobot;

public class TarefaExemplo extends TarefaRobot{

    public TarefaExemplo(HemissonRobot robot, AvaliadorAmbiente aval) {
       super(robot,aval);
    }

    public void runOnce (){
       //Enviamos uma instrução ao robot para este apitar: sinaliza o inicio de uma iteração do ciclo de controle
       robot.beeper(1);

       //Lemos os valores dos sensores
       valoresSensores = robot.readSonar();

       //Aqui pode ser executado qualquer processamento sobre os valores obtidos
       //(...)

       //Enviamos uma instrução ao robot para este se movimentar (em frente).
       robot.setSpeed(2,2);
    }
}