Guest User

Untitled

a guest
Jan 15th, 2020
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.79 KB | None | 0 0
  1.  
  2. import lejos.hardware.motor.EV3LargeRegulatedMotor;
  3. import lejos.hardware.port.MotorPort;
  4. import lejos.robotics.RegulatedMotor;
  5. public class liike {
  6. public static void main(String[] args) {
  7.  
  8. RegulatedMotor r = new EV3LargeRegulatedMotor(MotorPort.B);
  9. RegulatedMotor l = new EV3LargeRegulatedMotor(MotorPort.C);
  10. r.synchronizeWith(new RegulatedMotor[] {l});
  11.  
  12. r.setSpeed(720);// 2 RPM
  13. l.setSpeed(720);
  14.  
  15. r.startSynchronization();
  16. r.rotate(2600, true);
  17. l.rotate(2600, true);
  18. r.endSynchronization();
  19.  
  20. r.waitComplete();
  21. l.waitComplete();
  22.  
  23. l.rotate(650);
  24.  
  25. r.startSynchronization();
  26. r.rotate(2250, true);
  27. l.rotate(2250, true);
  28. r.endSynchronization();
  29.  
  30. r.waitComplete();
  31. l.waitComplete();
  32.  
  33. r.startSynchronization();
  34. r.rotate(-800);
  35. l.rotate(800);
  36. r.endSynchronization();
  37.  
  38. r.waitComplete();
  39. l.waitComplete();
  40.  
  41. r.startSynchronization();
  42. r.rotate(1700, true);
  43. l.rotate(1700, true);
  44. r.endSynchronization();
  45.  
  46. r.waitComplete();
  47. l.waitComplete();
  48.  
  49. r.startSynchronization();
  50. r.rotate(-550);
  51. l.rotate(550);
  52. r.endSynchronization();
  53.  
  54. r.waitComplete();
  55. l.waitComplete();
  56.  
  57. r.startSynchronization();
  58. r.rotate(850, true);
  59. l.rotate(850, true);
  60. r.endSynchronization();
  61.  
  62. r.waitComplete();
  63. l.waitComplete();
  64.  
  65. r.startSynchronization();
  66. r.rotate(550);
  67. l.rotate(-550);
  68. r.endSynchronization();
  69.  
  70. r.waitComplete();
  71. l.waitComplete();
  72.  
  73. r.setSpeed(720);// 2 RPM
  74. l.setSpeed(300);
  75.  
  76. r.startSynchronization();
  77. r.rotate(2000, true);
  78. l.rotate(840, true);
  79. r.endSynchronization();
  80.  
  81. r.waitComplete();
  82. l.waitComplete();
  83.  
  84. r.setSpeed(720);// 2 RPM
  85. l.setSpeed(720);
  86.  
  87.  
  88. r.startSynchronization();
  89. r.rotate(1300, true);
  90. l.rotate(1300, true);
  91. r.endSynchronization();
  92.  
  93. r.waitComplete();
  94. l.waitComplete();
  95.  
  96. r.startSynchronization();
  97. r.rotate(-550);
  98. l.rotate(550);
  99. r.endSynchronization();
  100.  
  101. r.waitComplete();
  102. l.waitComplete();
  103.  
  104. l.setSpeed(720);// 2 RPM
  105. r.setSpeed(450);
  106.  
  107. r.startSynchronization();
  108. l.rotate(2000, true);
  109. r.rotate(1250, true);
  110. r.endSynchronization();
  111.  
  112. r.waitComplete();
  113. l.waitComplete();
  114.  
  115. r.setSpeed(720);// 2 RPM
  116. l.setSpeed(720);
  117.  
  118. r.startSynchronization();
  119. r.rotate(2250, true);
  120. l.rotate(2250, true);
  121. r.endSynchronization();
  122.  
  123. r.waitComplete();
  124. l.waitComplete();
  125.  
  126.  
  127. /*r.startSynchronization();
  128. r.rotate(6000);
  129. l.rotate(6000);
  130. r.endSynchronization();
  131.  
  132. r.rotate(5400);
  133.  
  134. r.startSynchronization();
  135. r.rotate(3500);
  136. r.rotate(3500);
  137. r.endSynchronization();
  138.  
  139. l.rotate(4100);
  140.  
  141. r.startSynchronization();
  142. r.rotate(2500);
  143. l.rotate(2500);
  144. r.endSynchronization();
  145.  
  146. */
  147.  
  148. }
  149. }
Advertisement
Add Comment
Please, Sign In to add comment