Limit swich elevateur + limit switch pince (testé en simulation-Fonctionne)

This commit is contained in:
Antoine PerreaultE
2025-02-27 19:22:36 -05:00
parent d7a887571a
commit 280270245e
6 changed files with 31 additions and 99 deletions

View File

@ -6,8 +6,6 @@ package frc.robot.subsystems;
import com.revrobotics.spark.SparkLowLevel.MotorType;
import com.revrobotics.spark.SparkMax;
import edu.wpi.first.networktables.GenericEntry;
import edu.wpi.first.wpilibj.DigitalInput;
import edu.wpi.first.wpilibj.shuffleboard.Shuffleboard;
import edu.wpi.first.wpilibj.shuffleboard.ShuffleboardTab;
@ -27,11 +25,21 @@ public class Pince extends SubsystemBase {
final DigitalInput limit6 = new DigitalInput(9);
public void aspirecoral(double vitesse){
coral.set(vitesse);
}
public void aspirecoral(double vitesse){
coral.set(vitesse);
}
public void pivote(double vitesse){
pivoti.set(vitesse);
if (position()) {
if (vitesse > 0) {
pivoti.set(0);
}
else{
pivoti.set(vitesse);
}
}
else{
pivoti.set(vitesse);
}
}
public void aspirealgue(double vitesse){
algue2.set(-vitesse);
@ -52,12 +60,7 @@ public double emperagecoral(){
public double emperagealgue(){
return algue1.getOutputCurrent();
}
public void algue1Test(double vitesse){
algue1.set(vitesse);
}
public void algue2Test(double vitesse){
algue2.set(vitesse);
}
@Override
public void periodic() {
// This method will be called once per scheduler run