/**
* Demo for Mindsensors RXmux
*
* @author Michael Smith <mdsmitty@gmail.com>
*/
import lejos.nxt.*;
import lejos.nxt.addon.*;
public class RCXMuxTest{
public static void main(String[] args) throws Exception {
RCXSensorMultiplexer mux = new RCXSensorMultiplexer(SensorPort.S1);
RCXLightSensor light = new RCXLightSensor(SensorPort.S1);
while(true){
mux.setChannelOne();
LCD.drawInt(light.readValue(), 4, 0, 0);
Thread.sleep(250);
mux.setChannelTwo();
LCD.drawInt(light.readValue(), 4, 0, 0);
Thread.sleep(250);
mux.setChannelThree();
LCD.drawInt(light.readValue(), 4, 0, 0);
Thread.sleep(250);
mux.setChannelFour();
LCD.drawInt(light.readValue(), 4, 0, 0);
Thread.sleep(250);
}
}
}