|
Re: Trouble with servo
Operating a servo from within the iterative template is as simple as just creating and object for the servo(and whatever controls it) and setting it's values.
Here's a sample for what you might be looking to do:
Code:
Servo stinger = new Servo(/*Servo port here*/);
Joystick controller = new Controller(/*controller port here*/);
public void teleopInit() {
stinger.set(0); //Sets to zero so the servo always starts teleop in the locked position
}
public void teleopPeriodic() {
//teleop code here
if(controller.getRawButton(/*controller button*/)) {
stinger.set(1); //Open position
} else {
stinger.set(0); //Closed position
}
}
__________________
Drive Coach Team 5012 Gryffingear / Antelope Valley FIRST teams / EWCP - (2013 - Current)
Student / Driver / Programmer / CAD - FRC Team 399: Eagle Robotics / FTC Team 72: GarageBots - (2009 - 2013)
Los Angeles Region FTC FTA/CSA/Head Ref
[FF] FIRST Pick
2014 FTC Los Angeles Regional Compass Award Winner.
2017 - San Diego Regional / Sacramento Regional / Las Vegas Regional
2016 - Los Angeles Regional Creativity + Winners (1197, 987, 5012) / Las Vegas Regional Team Spirit + SF (5012, 5851, 5049) / Galileo Subdivision
2015 - Inland Empire QF (597, 5012, 4413) / Las Vegas Imagery + Winners (148, 987, 5012) / Newton Subdivision and World Champions (118, 1678, 1671, 5012)
2014 - Inland Empire Rookie All Star + Highest Rookie Seed + SF (2339, 1967, 5012) / Las Vegas Rookie All Star / Galileo Division Imagery
|