Package lejos.nxt

Examples of lejos.nxt.TouchSensor



public class BumperReleasedAction extends AbstractSensorAction {

  public BumperReleasedAction(){
    sensor = new TouchSensor(SensorPort.S1);
  }
View Full Code Here


  private TouchTester(){ }
 
  public static TouchTester getInstance(){
    if (tester == null) {
      tester = new TouchTester();
      tester.leftSensor = new TouchSensor(SensorPort.S2);
      tester.rightSensor = new TouchSensor(SensorPort.S3);
     
      LCD.clear();
      LCD.drawString("Touch Testing" , 0, 1);
    }
    return tester;
View Full Code Here

  private Touch() { }
 
  public static Touch getInstance(SensorPort port) {
    if (touch == null) {
      touch = new Touch();
      ts = new TouchSensor(port);
      de = SumoDataExchange.getInstance();
    }
   
    return touch;
  }
View Full Code Here

  private GoalFindTouchSensor() {  }
 
  public static GoalFindTouchSensor getInstance(){
    if (goalFindTouch == null ) {
      goalFindTouch = new GoalFindTouchSensor();
      leftTouch = new TouchSensor(SensorPort.S2);
      rightTouch = new TouchSensor(SensorPort.S3);
      de = DataExchange.getInstance();
    }
   
    return goalFindTouch;
  }
View Full Code Here

  public static Touch getInstance() {
    if (touch == null && port == null) {
      throw new UnsupportedOperationException("SensorPort not bound");
    } else if (touch == null && port != null) {
      touch = new Touch();
      ts = new TouchSensor(port);
    }
   
    return touch;
  }
View Full Code Here

TOP

Related Classes of lejos.nxt.TouchSensor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.