From c33b2d5ca09e7784acd897489321a30172673357 Mon Sep 17 00:00:00 2001 From: GZod01 Date: Sun, 4 Feb 2024 14:42:33 +0100 Subject: [PATCH] helloworld --- ftc2024-autonome.java | 91 +++++++++++++++++++++++-------------------- 1 file changed, 48 insertions(+), 43 deletions(-) diff --git a/ftc2024-autonome.java b/ftc2024-autonome.java index 013b090..6167b7a 100644 --- a/ftc2024-autonome.java +++ b/ftc2024-autonome.java @@ -25,54 +25,59 @@ public class ftc2024_autonome extends LinearOpMode { public void runOpMode() { lm = hardwareMap.get(DcMotor.class, "blm"); rm = hardwareMap.get(DcMotor.class, "brm"); - rm.setDirection(DcMotorSimple.Direction.REVERSE); + rm.setDirection(DcMotorSimple.Direction.REVERSE); telemetry.addData("Status", "Initialized"); telemetry.update(); - boolean mode = false; + double tour_par_minute = 300.0; + double wheel_width = 9.0e-2; + double wheel_rayon = (wheel_width)/2; + double wheel_perimeter = wheel_rayon*2*Math.PI; + double speed = (tour_par_minute/60)*wheel_perimeter;//dist per second + boolean mode = false; // Wait for the game to start (driver presses PLAY) waitForStart(); - runtime.reset(); - if (mode){ - //mode Elina - while (opModeIsActive() && (runtime.seconds() <= 3.0)) { - lm.setPower(1); - rm.setPower(-1); - telemetry.addData("Leg 1", runtime.seconds()); - telemetry.update(); - } - runtime.reset(); - while (opModeIsActive() && (runtime.seconds() <= 10.0)) { - lm.setPower(1); - rm.setPower(1); - telemetry.addData("Leg 2", runtime.seconds()); - telemetry.update(); - } - } - else { - double[][] operations = { - {3.0,-1.0,1.0}, // operation 1: 3 sec , lm=-1 , rm = 1 - {5.0,1.0,1.0}, - {2.0,-1.0,1.0}, - {3.0,-1.0,-1.0}, - {10.0,1.0,-1.0} - }; - //mode Aurelien - for(int i = 0; i