Thanks,
Chris
- Code: Select all
import lejos.nxt.Button;
import lejos.nxt.LCD;
import lejos.nxt.SensorPort;
import lejos.nxt.UltrasonicSensor;
import lejos.nxt.addon.TiltSensor;
public class SensorMuxTest {
public static void main(String[] args) throws InterruptedException {
LCD.clear();
TiltSensor tiltSensor = new TiltSensor(SensorPort.S1);
tiltSensor.setAddress(0x02);
tiltSensor.sendData(0x41, (byte) 0x4E); // ADPA On
Thread.sleep(100);
UltrasonicSensor ultrasonicSensor = new UltrasonicSensor(SensorPort.S1);
LCD.drawString("T " + tiltSensor.getSensorType(), 0, 0);
LCD.drawString(" " + tiltSensor.getProductID(), 0, 1);
LCD.drawString(" " + tiltSensor.getVersion(), 0, 2);
LCD.drawString("U " + ultrasonicSensor.getSensorType(), 0, 3);
LCD.drawString(" " + ultrasonicSensor.getProductID(), 0, 4);
LCD.drawString(" " + ultrasonicSensor.getVersion(), 0, 5);
LCD.refresh();
while (!Button.ESCAPE.isPressed()) {
}
}
}