SHARE
TWEET

Martin stinkt

a guest Feb 27th, 2020 76 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.         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. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top