From 37fa917b68c1e401b6c82863f43de06f2c566215 Mon Sep 17 00:00:00 2001 From: DanTheMan-byte Date: Thu, 6 Nov 2025 19:21:56 -0600 Subject: [PATCH] color test --- .../ftc/teamcode/tests/ColorSensorTest.java | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 TeamCode/src/main/java/org/firstinspires/ftc/teamcode/tests/ColorSensorTest.java diff --git a/TeamCode/src/main/java/org/firstinspires/ftc/teamcode/tests/ColorSensorTest.java b/TeamCode/src/main/java/org/firstinspires/ftc/teamcode/tests/ColorSensorTest.java new file mode 100644 index 0000000..33a9572 --- /dev/null +++ b/TeamCode/src/main/java/org/firstinspires/ftc/teamcode/tests/ColorSensorTest.java @@ -0,0 +1,37 @@ +package org.firstinspires.ftc.teamcode.tests; + +import com.acmerobotics.dashboard.FtcDashboard; +import com.acmerobotics.dashboard.config.Config; +import com.acmerobotics.dashboard.telemetry.MultipleTelemetry; +import com.qualcomm.robotcore.eventloop.opmode.LinearOpMode; +import com.qualcomm.robotcore.eventloop.opmode.TeleOp; + +import org.firstinspires.ftc.teamcode.utils.Robot; + +@TeleOp +@Config +public class ColorSensorTest extends LinearOpMode{ + Robot robot; + MultipleTelemetry TELE; + + @Override + public void runOpMode() throws InterruptedException{ + robot = new Robot(hardwareMap); + TELE = new MultipleTelemetry(telemetry, FtcDashboard.getInstance().getTelemetry()); + + waitForStart(); + if (isStopRequested()) return; + + while (opModeIsActive()){ + TELE.addData("Green1:", robot.pin0.getState()); + TELE.addData("Purple1:", robot.pin1.getState()); + TELE.addData("Green2:", robot.pin2.getState()); + TELE.addData("Purple2:", robot.pin3.getState()); + TELE.addData("Green3:", robot.pin4.getState()); + TELE.addData("Purple3:", robot.pin5.getState()); + + TELE.update(); + } + } + +}