This commit is contained in:
EdwardFaucher
2023-02-20 18:56:33 -05:00
11 changed files with 88 additions and 20 deletions

View File

@ -8,6 +8,7 @@ import com.kauailabs.navx.frc.AHRS;
import com.revrobotics.CANSparkMax;
import com.revrobotics.CANSparkMaxLowLevel.MotorType;
import edu.wpi.first.wpilibj.DoubleSolenoid;
import edu.wpi.first.wpilibj.DriverStation;
import edu.wpi.first.wpilibj.PneumaticsModuleType;
import edu.wpi.first.wpilibj.DoubleSolenoid.Value;
import edu.wpi.first.wpilibj.drive.DifferentialDrive;
@ -55,6 +56,10 @@ public void BrakeFerme(){
brakedroit.set(Value.kReverse);
brakegauche.set(Value.kReverse);
}
public void resetGyro(){
try {gyroscope.reset();} catch(Exception e){DriverStation.reportError("bye bye",true);
}
}
/** Creates a new BasePilotable. */
public BasePilotable() {
droit.setInverted(true);

View File

@ -7,6 +7,7 @@ package frc.robot.subsystems;
import edu.wpi.first.wpilibj2.command.SubsystemBase;
import com.ctre.phoenix.motorcontrol.can.WPI_TalonSRX;
import edu.wpi.first.wpilibj.DigitalInput;
import edu.wpi.first.wpilibj.shuffleboard.Shuffleboard;
import frc.robot.Constants;
public class Gratte extends SubsystemBase {
@ -42,6 +43,9 @@ public class Gratte extends SubsystemBase {
}
@Override
public void periodic() {
// This method will be called once per scheduler run
Shuffleboard.getTab("SmartDashBoard") .add("limithd",0.1);
Shuffleboard.getTab("SmartDashBoard") .add("limitbd",0.1);
Shuffleboard.getTab("SmartDashBoard") .add("limithg",0.1);
Shuffleboard.getTab("SmartDashBoard") .add("limitbg",0.1);
}
}

View File

@ -4,6 +4,8 @@
package frc.robot.subsystems;
import edu.wpi.first.cameraserver.CameraServer;
import edu.wpi.first.wpilibj.shuffleboard.Shuffleboard;
import org.photonvision.PhotonCamera;
import org.photonvision.common.hardware.VisionLEDMode;
import org.photonvision.targeting.PhotonTrackedTarget;
@ -53,6 +55,7 @@ public class Limelight extends SubsystemBase {
}
@Override
public void periodic() {
// This method will be called once per scheduler run
CameraServer.startAutomaticCapture();
Shuffleboard.getTab("SmartDashBoard") .add("limelight",0.1);
}
}

View File

@ -9,6 +9,7 @@ import com.revrobotics.CANSparkMax;
import com.revrobotics.CANSparkMaxLowLevel.MotorType;
import edu.wpi.first.wpilibj.DigitalInput;
import edu.wpi.first.wpilibj.shuffleboard.Shuffleboard;
import edu.wpi.first.wpilibj2.command.SubsystemBase;
import frc.robot.Constants;
@ -31,6 +32,6 @@ public class BrasTelescopique extends SubsystemBase {
}
@Override
public void periodic() {
// This method will be called once per scheduler run
Shuffleboard.getTab("SmartDashBoard") .add("photocell",0.1);
}
}

View File

@ -5,6 +5,7 @@
package frc.robot.subsystems.bras;
import edu.wpi.first.wpilibj.DigitalInput;
import edu.wpi.first.wpilibj.shuffleboard.Shuffleboard;
import edu.wpi.first.wpilibj2.command.SubsystemBase;
import frc.robot.Constants;
@ -33,6 +34,6 @@ public class Pivot extends SubsystemBase {
}
@Override
public void periodic() {
// This method will be called once per scheduler run
Shuffleboard.getTab("SmartDashBoard") .add("limitpivot",0.1);
}
}