viernes, 23 de mayo de 2008

Usar sensores de RCX en el Lego NXT


Si alguien tenía un RCX y decide comprarse un NXT no debe pensar que los sensores y motores que lleva ya no le van a valer, muy al contrario.

El problema de mezclarlos viene por 2 causas.

  1. Que es complicado saber trabajar con ellos.
  2. Que tienes que ir usando códigos diferentes por cada actuador o sensor.
Para ello pondré un pequeño programa a continuación para mostraros como funciona y como se operan con ellos.

Es importante decir, que las opciones que da el API sobre los sensores y actuadores del RCX no son iguales a los del NXT. (Mirar detenidamente el API).

Código:

import lejos.nxt.*;
  public class nxt2008 {
      static int varlight;

      public static void main(String[] args) 
      {
              RCXLightSensor var = new RCXLightSensor (SensorPort.S1);              
              while (true)
              {
                     var.activate();
                     varlight= var.readValue();
                     LCD.drawInt(varlight,4,0,0);
                     LCD.refresh();  

                    try
                   
                           Thread.sleep (2000);
                    }
                   catch(Exception e) {}          

           } // fin WHILE  
      } // fin main
} // fin programa.


Tags: , , ,

Ude

Eduardo Parada Pardo

Soy desarrollador e investigador en robótica, me gusta aprender nuevas tecnologías y todo lo relacionado con el mundo de la robótica. Si te gusta este blog, no dudes en preguntar cualquier duda.

0 comentarios:

 

Productos y tecnologias usadas en este blog:

  • Copyright © LuneGate™ is a registered trademark.
    Designed by Templateism. Hosted on Blogger Platform.