66e85f6e21432b14cacbab783b2e6a45270d862c
[des2015.git] / mart / ev3 / ex1 / nl / ru / des / WandererBehaviour.java
1 package nl.ru.des;
2
3 import lejos.hardware.motor.EV3LargeRegulatedMotor;
4 import lejos.hardware.port.MotorPort;
5 import lejos.robotics.subsumption.Behavior;
6
7 public class WandererBehaviour implements Behavior {
8 private EV3LargeRegulatedMotor leftMotor, rightMotor;
9
10 public WandererBehaviour(){
11 leftMotor = new EV3LargeRegulatedMotor(MotorPort.A);
12 leftMotor.setSpeed(10000);
13 rightMotor = new EV3LargeRegulatedMotor(MotorPort.D);
14 rightMotor.setSpeed(10000);
15 }
16
17 @Override
18 public boolean takeControl() {
19 return true;
20 }
21
22 @Override
23 public void action() {
24 leftMotor.forward();
25 rightMotor.forward();
26 }
27
28 @Override
29 public void suppress() {
30 leftMotor.stop(true);
31 rightMotor.stop();
32 }
33 }