Thread: Limit Switch
View Single Post
  #1   Spotlight this post!  
Unread 18-02-2010, 00:47
Twisted eric's Avatar
Twisted eric Twisted eric is offline
Registered User
FRC #0581
 
Join Date: Jan 2010
Location: San Jose
Posts: 54
Twisted eric is an unknown quantity at this point
Limit Switch

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