Advertisement
Guest User

Martin stinkt

a guest
Feb 27th, 2020
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.20 KB | None | 0 0
  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. ev3ColorSensor = new EV3ColorSensor(SensorPort.S4);
  18. ev3ColorSensor.getMode("ColorID");
  19. ev3ColorSensor.sampleSize();
  20. LCD.clearDisplay();
  21.  
  22. RoboterMethode robot1 = new RoboterMethode();
  23. robot1.geradeausFahren(360, 1000);
  24. robot1.rechtsFahren(360,1000);
  25. robot1.linksFahren(360,1000);
  26. robot1.zurueckFahren(360, 1000);
  27.  
  28. /*
  29. // Fährt los - Beide reifen 360° - 7,2 Sekunden delay - Beide Motor seiten stoppen gleichzeitig
  30. motorL.setSpeed(360);
  31. motorR.setSpeed(360);
  32. motorL.forward();
  33. motorR.forward();
  34. Delay.msDelay(7200);
  35. motorL.stop(true);
  36. motorR.stop(true);
  37.  
  38. // Rechts_Kurve / Links 360° / Rechts 0° <- Keine Bewegung / läuft 1 Sekunde lang / MotorL,R Stoppen gleichzeitig
  39. motorL.setSpeed(360);
  40. motorR.setSpeed(0);
  41. motorL.forward();
  42. motorR.forward();
  43. Delay.msDelay(1000);
  44.  
  45. // Fährt 3,5 Sekunden nach vorne Fahren - Motor beide seiten 360°
  46. motorL.setSpeed(360);
  47. motorR.setSpeed(360);
  48. motorL.forward();
  49. motorR.forward();
  50. Delay.msDelay(4000);
  51.  
  52. // Rechts-Kurve / Links 360° / Rechts 0° <- Keine Bewegung / läuft 1 Sekunde lang / MotorL,R Stoppen gleichzeitig
  53. motorL.setSpeed(360);
  54. motorR.setSpeed(0);
  55. motorL.forward();
  56. motorR.forward();
  57. Delay.msDelay(1000);
  58.  
  59. // Fährt 1,75 Sekunden nach vorne Fahren - Motor beide seiten 360°
  60. motorL.setSpeed(360);
  61. motorR.setSpeed(360);
  62. motorL.forward();
  63. motorR.forward();
  64. Delay.msDelay(2500);
  65.  
  66. // Links-Kurve / Links 0° / Rechts 360° <- Keine Bewegung / läuft 1 Sekunde lang / MotorL,R Stoppen gleichzeitig
  67. motorL.setSpeed(0);
  68. motorR.setSpeed(360);
  69. motorL.forward();
  70. motorR.forward();
  71. Delay.msDelay(1000);
  72.  
  73. // Fährt 2 Sekunden nach vorne Fahren - Motor beide seiten 360°
  74. motorL.setSpeed(360);
  75. motorR.setSpeed(360);
  76. motorL.forward();
  77. motorR.forward();
  78. Delay.msDelay(4000);
  79.  
  80. // Links-Kurve / Links 0° / Rechts 360° <- Keine Bewegung / läuft 1 Sekunde lang / MotorL,R Stoppen gleichzeitig
  81. motorL.setSpeed(0);
  82. motorR.setSpeed(360);
  83. motorL.forward();
  84. motorR.forward();
  85. Delay.msDelay(1000);
  86.  
  87. // Fährt 1,5 Sekunden nach vorne Fahren - Motor beide seiten 360°
  88. motorL.setSpeed(360);
  89. motorR.setSpeed(360);
  90. motorL.forward();
  91. motorR.forward();
  92. Delay.msDelay(3700);
  93.  
  94. // Links-Kurve / Links 0° / Rechts 360° <- Keine Bewegung / läuft 1 Sekunde lang / MotorL,R Stoppen gleichzeitig
  95. motorL.setSpeed(200);
  96. motorR.setSpeed(300);
  97. motorL.forward();
  98. motorR.forward();
  99. Delay.msDelay(5000);
  100.  
  101. motorL.setSpeed(360);
  102. motorR.setSpeed(290);
  103. motorL.forward();
  104. motorR.forward();
  105. Delay.msDelay(3000);
  106.  
  107. motorL.setSpeed(360);
  108. motorR.setSpeed(360);
  109. motorL.forward();
  110. motorR.forward();
  111. Delay.msDelay(1000);
  112. */
  113. }
  114.  
  115. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement