From 6d66eb8704701cfa363639dfdd36a6869b83dfc0 Mon Sep 17 00:00:00 2001 From: Merridew1 Date: Fri, 6 Dec 2024 19:45:20 -0600 Subject: [PATCH] LED flash command made --- src/main/java/frc/robot/subsystems/LEDs.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/main/java/frc/robot/subsystems/LEDs.java b/src/main/java/frc/robot/subsystems/LEDs.java index baa99d5..2da8d23 100644 --- a/src/main/java/frc/robot/subsystems/LEDs.java +++ b/src/main/java/frc/robot/subsystems/LEDs.java @@ -2,6 +2,7 @@ import edu.wpi.first.wpilibj.AddressableLED; import edu.wpi.first.wpilibj.AddressableLEDBuffer; +import edu.wpi.first.wpilibj.Timer; import edu.wpi.first.wpilibj.util.Color; import edu.wpi.first.wpilibj2.command.Command; import edu.wpi.first.wpilibj2.command.Commands; @@ -115,6 +116,21 @@ public Command flashCommand(Color color, Color altColor) { return Commands.runEnd(null, null, null); } + public void flash(Color color, Color altColor) { + Timer timer = new Timer(); + for (int i = 0; i < 3; i++) { + if (i % 2 == 0) { + setColor(color); + timer.start(); + } else { + setColor(altColor); + timer.start(); + } + timer.advanceIfElapsed(.25); + timer.reset(); + } + } + }