Guest User

Martin stinkt

a guest
Feb 27th, 2020
89
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package motortest;
  2. import lejos.hardware.Button;
  3. import lejos.hardware.motor.EV3LargeRegulatedMotor;
  4. import lejos.hardware.port.MotorPort;
  5. import lejos.utility.Delay;
  6. import lejos.hardware.lcd.LCD;
  7. import lejos.hardware.port.SensorPort;
  8. import lejos.hardware.sensor.*;
  9. import lejos.robotics.*;
  10.  
  11.  
  12. public class robot {
  13.  
  14. private static EV3ColorSensor ev3ColorSensor;
  15. public static void main(String[] args) {
  16. Button.ENTER.waitForPress();
  17.  
  18.  
  19. RoboterMethode robot1 = new RoboterMethode();
  20. robot1.geradeausFahren(360, 1000);
  21. robot1.rechtsFahren(360,1000);
  22. robot1.linksFahren(360,1000);
  23. robot1.zurueckFahren(360, 1000);
  24.  
  25. /*
  26. // Fährt los - Beide reifen 360° - 7,2 Sekunden delay - Beide Motor seiten stoppen gleichzeitig
  27. motorL.setSpeed(360);
  28. motorR.setSpeed(360);
  29. motorL.forward();
  30. motorR.forward();
  31. Delay.msDelay(7200);
  32. motorL.stop(true);
  33. motorR.stop(true);
  34.  
  35. // Rechts_Kurve / Links 360° / Rechts 0° <- Keine Bewegung / läuft 1 Sekunde lang / MotorL,R Stoppen gleichzeitig
  36. motorL.setSpeed(360);
  37. motorR.setSpeed(0);
  38. motorL.forward();
  39. motorR.forward();
  40. Delay.msDelay(1000);
  41.  
  42. // Fährt 3,5 Sekunden nach vorne Fahren - Motor beide seiten 360°
  43. motorL.setSpeed(360);
  44. motorR.setSpeed(360);
  45. motorL.forward();
  46. motorR.forward();
  47. Delay.msDelay(4000);
  48.  
  49. // Rechts-Kurve / Links 360° / Rechts 0° <- Keine Bewegung / läuft 1 Sekunde lang / MotorL,R Stoppen gleichzeitig
  50. motorL.setSpeed(360);
  51. motorR.setSpeed(0);
  52. motorL.forward();
  53. motorR.forward();
  54. Delay.msDelay(1000);
  55.  
  56. // Fährt 1,75 Sekunden nach vorne Fahren - Motor beide seiten 360°
  57. motorL.setSpeed(360);
  58. motorR.setSpeed(360);
  59. motorL.forward();
  60. motorR.forward();
  61. Delay.msDelay(2500);
  62.  
  63. // Links-Kurve / Links 0° / Rechts 360° <- Keine Bewegung / läuft 1 Sekunde lang / MotorL,R Stoppen gleichzeitig
  64. motorL.setSpeed(0);
  65. motorR.setSpeed(360);
  66. motorL.forward();
  67. motorR.forward();
  68. Delay.msDelay(1000);
  69.  
  70. // Fährt 2 Sekunden nach vorne Fahren - Motor beide seiten 360°
  71. motorL.setSpeed(360);
  72. motorR.setSpeed(360);
  73. motorL.forward();
  74. motorR.forward();
  75. Delay.msDelay(4000);
  76.  
  77. // Links-Kurve / Links 0° / Rechts 360° <- Keine Bewegung / läuft 1 Sekunde lang / MotorL,R Stoppen gleichzeitig
  78. motorL.setSpeed(0);
  79. motorR.setSpeed(360);
  80. motorL.forward();
  81. motorR.forward();
  82. Delay.msDelay(1000);
  83.  
  84. // Fährt 1,5 Sekunden nach vorne Fahren - Motor beide seiten 360°
  85. motorL.setSpeed(360);
  86. motorR.setSpeed(360);
  87. motorL.forward();
  88. motorR.forward();
  89. Delay.msDelay(3700);
  90.  
  91. // Links-Kurve / Links 0° / Rechts 360° <- Keine Bewegung / läuft 1 Sekunde lang / MotorL,R Stoppen gleichzeitig
  92. motorL.setSpeed(200);
  93. motorR.setSpeed(300);
  94. motorL.forward();
  95. motorR.forward();
  96. Delay.msDelay(5000);
  97.  
  98. motorL.setSpeed(360);
  99. motorR.setSpeed(290);
  100. motorL.forward();
  101. motorR.forward();
  102. Delay.msDelay(3000);
  103.  
  104. motorL.setSpeed(360);
  105. motorR.setSpeed(360);
  106. motorL.forward();
  107. motorR.forward();
  108. Delay.msDelay(1000);
  109. */
  110. }
  111.  
  112. }
RAW Paste Data