lemueltra

executa_10_05

May 11th, 2016
267
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.08 KB | None | 0 0
  1. package rna_seguidor;
  2.  
  3. import lejos.nxt.LightSensor;
  4. import lejos.nxt.Motor;
  5. import lejos.nxt.SensorPort;
  6.  
  7. public class executa {
  8.     static LightSensor light = new LightSensor(SensorPort.S1, true);
  9.     static double dado_motora, dado_sensor, dado_motorb;
  10.     public static void main(String[] args) {
  11.         treina.main(args); //Executa algoritmo de treinamento
  12.        
  13.         do {
  14.             dado_sensor = (double)light.getNormalizedLightValue(); //Recebe dados do sensor de luz
  15.             dado_motora = (double)(Motor.A.getTachoCount()*-1); //Recebe dados do tacômetro do motor a
  16.             dado_motorb = (double)(Motor.B.getTachoCount()*-1); //Recebe dados do tacômetro do motor b
  17.        
  18.             valida.X_teste[0][0] = dado_motora; //Coloca dados recebidos na matriz de operação da rna
  19.             valida.X_teste[0][1] = dado_motorb;
  20.             valida.X_teste[0][2] = dado_sensor;
  21.        
  22.             valida.main(args); //Executa algoritmo de operação
  23.        
  24.             Motor.A.setSpeed(valida.out_a); //Seta saída da rna no motor a
  25.             Motor.B.setSpeed(valida.out_b); //Seta saída da rna no motor b
  26.             Motor.A.backward();
  27.             Motor.B.backward();
  28.         }while(true);
  29.     }
  30.  
  31. }
Advertisement
Add Comment
Please, Sign In to add comment