Exemplo n.º 1
0
  /**
   * Creates a new JobotBaseController object.
   *
   * @param factory TODO PARAM: DOCUMENT ME!
   */
  public JobotBaseController(PeripheralFactory factory) {
    servoDirect = factory.createMultiServoController(MultiServoController.IMPLEMENTATION_DIRECT);
    servoMax = servoDirect.getMaxPosition();
    servoMid = servoMax >> 1;
    adc = factory.createADCReader(0, ADCReader.READ_INT);
    mouse = new Agilent2051();

    try {
      servoDirect.start();
    } catch (Exception e) {
      System.out.println("Failed!");
    }
  }