Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import lejos.hardware.motor.EV3LargeRegulatedMotor;
- import lejos.hardware.port.MotorPort;
- import lejos.robotics.RegulatedMotor;
- public class liike {
- public static void main(String[] args) {
- RegulatedMotor r = new EV3LargeRegulatedMotor(MotorPort.B);
- RegulatedMotor l = new EV3LargeRegulatedMotor(MotorPort.C);
- r.synchronizeWith(new RegulatedMotor[] {l});
- r.setSpeed(720);// 2 RPM
- l.setSpeed(720);
- r.startSynchronization();
- r.rotate(2600, true);
- l.rotate(2600, true);
- r.endSynchronization();
- r.waitComplete();
- l.waitComplete();
- l.rotate(650);
- r.startSynchronization();
- r.rotate(2250, true);
- l.rotate(2250, true);
- r.endSynchronization();
- r.waitComplete();
- l.waitComplete();
- r.startSynchronization();
- r.rotate(-800);
- l.rotate(800);
- r.endSynchronization();
- r.waitComplete();
- l.waitComplete();
- r.startSynchronization();
- r.rotate(1700, true);
- l.rotate(1700, true);
- r.endSynchronization();
- r.waitComplete();
- l.waitComplete();
- r.startSynchronization();
- r.rotate(-550);
- l.rotate(550);
- r.endSynchronization();
- r.waitComplete();
- l.waitComplete();
- r.startSynchronization();
- r.rotate(850, true);
- l.rotate(850, true);
- r.endSynchronization();
- r.waitComplete();
- l.waitComplete();
- r.startSynchronization();
- r.rotate(550);
- l.rotate(-550);
- r.endSynchronization();
- r.waitComplete();
- l.waitComplete();
- r.setSpeed(720);// 2 RPM
- l.setSpeed(300);
- r.startSynchronization();
- r.rotate(2000, true);
- l.rotate(840, true);
- r.endSynchronization();
- r.waitComplete();
- l.waitComplete();
- r.setSpeed(720);// 2 RPM
- l.setSpeed(720);
- r.startSynchronization();
- r.rotate(1300, true);
- l.rotate(1300, true);
- r.endSynchronization();
- r.waitComplete();
- l.waitComplete();
- r.startSynchronization();
- r.rotate(-550);
- l.rotate(550);
- r.endSynchronization();
- r.waitComplete();
- l.waitComplete();
- l.setSpeed(720);// 2 RPM
- r.setSpeed(450);
- r.startSynchronization();
- l.rotate(2000, true);
- r.rotate(1250, true);
- r.endSynchronization();
- r.waitComplete();
- l.waitComplete();
- r.setSpeed(720);// 2 RPM
- l.setSpeed(720);
- r.startSynchronization();
- r.rotate(2250, true);
- l.rotate(2250, true);
- r.endSynchronization();
- r.waitComplete();
- l.waitComplete();
- /*r.startSynchronization();
- r.rotate(6000);
- l.rotate(6000);
- r.endSynchronization();
- r.rotate(5400);
- r.startSynchronization();
- r.rotate(3500);
- r.rotate(3500);
- r.endSynchronization();
- l.rotate(4100);
- r.startSynchronization();
- r.rotate(2500);
- l.rotate(2500);
- r.endSynchronization();
- */
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment