From ae9e9577c26ceb4ba504488e367bfd310b77ca92 Mon Sep 17 00:00:00 2001 From: OlivierDubois Date: Wed, 23 Oct 2024 19:22:09 -0400 Subject: [PATCH] --- .../frc/robot/Subsystems/Accumulateur.java | 28 +++++++++++++++++++ src/main/java/frc/robot/Subsystems/Drive.java | 18 ++++++++++++ .../java/frc/robot/Subsystems/Lanceur.java | 1 - 3 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 src/main/java/frc/robot/Subsystems/Accumulateur.java create mode 100644 src/main/java/frc/robot/Subsystems/Drive.java diff --git a/src/main/java/frc/robot/Subsystems/Accumulateur.java b/src/main/java/frc/robot/Subsystems/Accumulateur.java new file mode 100644 index 0000000..a66dc0c --- /dev/null +++ b/src/main/java/frc/robot/Subsystems/Accumulateur.java @@ -0,0 +1,28 @@ +// Copyright (c) FIRST and other WPILib contributors. +// Open Source Software; you can modify and/or share it under the terms of +// the WPILib BSD license file in the root directory of this project. + +package frc.robot.Subsystems; + +import edu.wpi.first.wpilibj.Encoder; +import edu.wpi.first.wpilibj2.command.SubsystemBase; +import com.ctre.phoenix.motorcontrol.can.WPI_TalonSRX; +public class Accumulateur extends SubsystemBase { + + /** Creates a new Accumulateur. */ + public Accumulateur() {} + final WPI_TalonSRX accumulateur1 = new WPI_TalonSRX(0); + final WPI_TalonSRX accumulateur2 = new WPI_TalonSRX(10); + Encoder encoder = new Encoder(1,0); + public void encodeur(){ + + } + public void desaccumule(double vitesse){ + accumulateur1.set(vitesse); + accumulateur2.set(-vitesse); + } + @Override + public void periodic() { + // This method will be called once per scheduler run + } +} diff --git a/src/main/java/frc/robot/Subsystems/Drive.java b/src/main/java/frc/robot/Subsystems/Drive.java new file mode 100644 index 0000000..2715574 --- /dev/null +++ b/src/main/java/frc/robot/Subsystems/Drive.java @@ -0,0 +1,18 @@ +// Copyright (c) FIRST and other WPILib contributors. +// Open Source Software; you can modify and/or share it under the terms of +// the WPILib BSD license file in the root directory of this project. + +package frc.robot.Subsystems; + +import edu.wpi.first.wpilibj2.command.SubsystemBase; + +public class Drive extends SubsystemBase { + + /** Creates a new Drive. */ + public Drive() {} + + @Override + public void periodic() { + // This method will be called once per scheduler run + } +} diff --git a/src/main/java/frc/robot/Subsystems/Lanceur.java b/src/main/java/frc/robot/Subsystems/Lanceur.java index b46a05a..f242ae6 100644 --- a/src/main/java/frc/robot/Subsystems/Lanceur.java +++ b/src/main/java/frc/robot/Subsystems/Lanceur.java @@ -7,7 +7,6 @@ package frc.robot.Subsystems; import com.ctre.phoenix.motorcontrol.can.WPI_TalonSRX; - import com.revrobotics.CANSparkMax; import com.revrobotics.CANSparkLowLevel.MotorType;