In java I'm trying to code a limit switch to my single motor called hunt
Code:
package edu.wpi.first.wpilibj.templates;
import edu.wpi.first.wpilibj.Joystick;
import edu.wpi.first.wpilibj.RobotDrive;
import edu.wpi.first.wpilibj.SimpleRobot;
import edu.wpi.first.wpilibj.Timer;
import edu.wpi.first.wpilibj.Watchdog;
import edu.wpi.first.wpilibj.Compressor;
import edu.wpi.first.wpilibj.Jaguar;
public class Pup extends SimpleRobot {
private static final long TIME_DELAY = 1000; // in milliseconds
RobotDrive drive = new RobotDrive(1, 2);
Joystick leftstick = new Joystick(1);
Joystick rightstick = new Joystick(2);
Jaguar hunt = new Jaguar(4);
Joystick spot = new Joystick(4);
Joystick kicker = new Joystick(3);
Watchdog fenrir = Watchdog.getInstance();
Compressor fluffy = new Compressor(1, 1);
void setUpRobot() {
fluffy.start();
fenrir.feed();
}
public void autonomous() {
setUpRobot();
fenrir.setEnabled(false);
while (true && isAutonomous() && isEnabled()) {
drive.drive(1.0, 0.0); // drive 100% fwd 0% turn
}
}
public void operatorControl() {
setUpRobot();
while (true && isOperatorControl() && isEnabled()) // loop until change
{
drive.tankDrive(leftstick, rightstick);
hunt.set(kicker.getY());
Timer.delay(0.005);
fenrir.feed();
}
}
}
but i want it so that when it hits it, it will not go that way