3 Commits

Author SHA1 Message Date
Samuel
9f64f15ae4 pid pour L3 2025-10-27 17:45:07 -04:00
Samuel
ad4d20438e Merge branch 'main' of https://git.demerso.net/PLS5618/Reefscape-2025 2025-10-20 18:39:12 -04:00
Samuel
0bf575ff37 2025-10-20 18:39:08 -04:00
3 changed files with 4 additions and 4 deletions

View File

@@ -1,6 +1,6 @@
plugins {
id "java"
id "edu.wpi.first.GradleRIO" version "2025.2.1"
id "edu.wpi.first.GradleRIO" version "2025.3.2"
}
java {

View File

@@ -33,7 +33,7 @@ public class L3 extends Command {
// Called every time the scheduler runs while the command is scheduled.
@Override
public void execute() {
output = pidController.calculate(elevateur.position(),20);
output = pidController.calculate(elevateur.position(),-3);
elevateur.vitesse(output);
// if(elevateur.position()<=elevateur.encodeurelevateurL3bas() && elevateur.position()>=elevateur.encodeurelevateurL3haut()){
// elevateur.vitesse(0);

View File

@@ -8,6 +8,8 @@ import edu.wpi.first.wpilibj.DigitalInput;
import edu.wpi.first.wpilibj.shuffleboard.Shuffleboard;
import edu.wpi.first.wpilibj.shuffleboard.ShuffleboardTab;
import edu.wpi.first.wpilibj2.command.SubsystemBase;
import edu.wpi.first.wpilibj2.command.sysid.SysIdRoutine;
import com.revrobotics.spark.SparkMax;
import com.revrobotics.spark.SparkLowLevel.MotorType;
public class Elevateur extends SubsystemBase {
@@ -38,7 +40,6 @@ public class Elevateur extends SubsystemBase {
}
final SparkMax monte = new SparkMax(22, MotorType.kBrushless);
final DigitalInput limit2 = new DigitalInput(0);
public double position(){
return monte.getEncoder().getPosition();
}
@@ -90,7 +91,6 @@ public class Elevateur extends SubsystemBase {
return distanceDeploiePince.getDouble(0.2);
}
@Override
public void periodic() {
// This method will be called once per scheduler run