From dc3cb8ccd295dca7f528f574edb2c96c91a6cd3e Mon Sep 17 00:00:00 2001 From: Zelina974 Date: Mon, 1 Apr 2024 16:03:39 +0200 Subject: [PATCH] rotation manuelle --- ftc_new.java | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/ftc_new.java b/ftc_new.java index 126511a..253afef 100644 --- a/ftc_new.java +++ b/ftc_new.java @@ -317,26 +317,34 @@ public class WEROBOT_FTC2024_New_carlike extends LinearOpMode { // activation rotation if (manualMode){ - gamepad1.setLedColor(255,100,50,10); + gamepad1.setLedColor(255,100,50,10); lmelevator.setMode(DcMotor.RunMode.RUN_USING_ENCODER); rmelevator.setMode(DcMotor.RunMode.RUN_USING_ENCODER); + rotation.setMode(DcMotor.RunMode.RUN_USING_ENCODER); if (gamepad1.dpad_up){ rmelevator.setPower(0.3); lmelevator.setPower(0.3); } else if (gamepad1.dpad_down){ lmelevator.setPower(-0.3); rmelevator.setPower(-0.3); - } else { + } else if (gamepad1.y){ + double power = 0.3; + if (gamepad1.right_bumper){ + power = -power; + } + rotation.setPower(power); + } else { lmelevator.setPower(0); rmelevator.setPower(0); lmelevator.setZeroPowerBehavior(DcMotor.ZeroPowerBehavior.BRAKE); rmelevator.setZeroPowerBehavior(DcMotor.ZeroPowerBehavior.BRAKE); + rotation.setZeroPowerBehavior(DcMotor.ZeroPowerBehavior.BRAKE); } - + } else{ gamepad1.setLedColor(0,0,255,10); - } + } if (!gamepad1.y && already_y && !manualMode) { already_y = false; @@ -376,4 +384,4 @@ public class WEROBOT_FTC2024_New_carlike extends LinearOpMode { telemetry.update(); } } -} +} \ No newline at end of file