package test.ev3; import devices.ev3.EV3; import devices.ev3.Motor; import devices.ev3.MotorPort; import devices.ev3.SensorPort; import devices.ev3.UltraSonicSensor; import devices.ev3.Motor.Direction; import devices.ev3.MotorPort.MotorPortID; import devices.ev3.SensorPort.SensorPortID; public class Main { public static void main(String args[]) { testMotor(); testSensor(); } private static void testSensor() { SensorPort port = new SensorPort(SensorPortID.Port1); UltraSonicSensor ultraSonicSensor = new UltraSonicSensor(port); for (byte x = 0; x < 30; x++) { short sensorValue = ultraSonicSensor.getSensorValue(); devices.Console.println("value = " + sensorValue); EV3.sleep(500); } } private static void testMotor() { MotorPort port = new MotorPort(MotorPortID.A); Motor m = new Motor(port); m.setPower((byte) 20); for (byte x = 0; x < 3; x++) { if (x % 2 == 0) { m.setDirection(Direction.FORWARD); } else { m.setDirection(Direction.BACKWARD); } m.start(); EV3.sleep(1000); m.stop(); EV3.sleep(1000); } } }