From 22b17ffb7060a8ad5a25a648a09f933af6e9a1c3 Mon Sep 17 00:00:00 2001 From: Ritika Rajagopal Date: Sat, 14 Sep 2024 17:11:01 -0400 Subject: [PATCH] updated test wiring --- .../ftc16072/OpModes/TrainingOpMode.java | 43 +++++++++++++++++++ .../ftc/teamcode/ftc16072/readme.md | 3 +- 2 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 TeamCode/src/main/java/org/firstinspires/ftc/teamcode/ftc16072/OpModes/TrainingOpMode.java diff --git a/TeamCode/src/main/java/org/firstinspires/ftc/teamcode/ftc16072/OpModes/TrainingOpMode.java b/TeamCode/src/main/java/org/firstinspires/ftc/teamcode/ftc16072/OpModes/TrainingOpMode.java new file mode 100644 index 0000000..2e5506b --- /dev/null +++ b/TeamCode/src/main/java/org/firstinspires/ftc/teamcode/ftc16072/OpModes/TrainingOpMode.java @@ -0,0 +1,43 @@ +package org.firstinspires.ftc.teamcode.ftc16072.OpModes; + +import com.acmerobotics.dashboard.config.Config; +import com.qualcomm.robotcore.eventloop.opmode.OpMode; +import com.qualcomm.robotcore.eventloop.opmode.TeleOp; +import com.qualcomm.robotcore.hardware.DcMotor; +import com.qualcomm.robotcore.hardware.Servo; + +@TeleOp +@Config +public class TrainingOpMode extends OpMode { + public static double B_POWER = 1.0; + public static double X_POWER = 0; + Servo servo; + DcMotor motor; + public static double CLAW_OPEN = 0.5; + public static double CLAW_CLOSE = 0.9; + + @Override + public void init() { + telemetry.addData("Programmer", "Kavya"); + servo = hardwareMap.get(Servo.class, "servo"); + motor = hardwareMap.get(DcMotor.class, "motor"); + } + + @Override + public void loop() { + double yStick = -gamepad1.left_stick_y; + double speed = yStick / 2; + telemetry.addData("Y", yStick); + telemetry.addData("speed", speed); + if (gamepad1.a) { + servo.setPosition(CLAW_OPEN); + } else { + servo.setPosition(CLAW_CLOSE); + } + if (gamepad1.b) { + motor.setPower(B_POWER); + } else if (gamepad1.x) { + motor.setPower(X_POWER); + } + } +} \ No newline at end of file diff --git a/TeamCode/src/main/java/org/firstinspires/ftc/teamcode/ftc16072/readme.md b/TeamCode/src/main/java/org/firstinspires/ftc/teamcode/ftc16072/readme.md index a03f455..b6e7e97 100644 --- a/TeamCode/src/main/java/org/firstinspires/ftc/teamcode/ftc16072/readme.md +++ b/TeamCode/src/main/java/org/firstinspires/ftc/teamcode/ftc16072/readme.md @@ -3,5 +3,6 @@ * Joshua Smith * Shreyas Thota * Rebecca Smith -* Ritika Rajagopali +* Ritika Rajagopal * Kavya Boinepally +* Diya Mishra