I’m new to FRC java, and I was wondering if this is the correct code for what I am trying to do. Here is what I want it to do:
Start up rollers
Wait a few seconds for motors to speed up
Fire solenoid
Turn off rollers, solenoid
Here is the code I have right now:
shooter1.set(-.5);
shooter2.set(-.75);
//wait for motors to warm up
Timer.delay(2);
//activate kicker solenoid
Kicker.set(true);
//wait 1 second
Timer.delay(1);
//turn off solenoid, shooter motors
Kicker.set(false);
shooter1.set(0);
shooter2.set(0);
Yessir that is fine, also please use the code boxes like so
shooter1.set(-.5);
shooter2.set(-.75);
//wait for motors to warm up
Timer.delay(2);
//activate kicker solenoid
Kicker.set(true);
//wait 1 second
Timer.delay(1);
//turn off solenoid, shooter motors
Kicker.set(false);
shooter1.set(0);
shooter2.set(0);
Umm… correct me if I’m wrong, but the autonomousPeriodic does’nt run in loops until the 15 secs is up? cause if so, you’re robot will do the things you want it to do all over again…
Yes, the autonomousPeriodic method in the Iterative Template will run each time a packet is received from the Driver’s Station (~20ms) if it has completed by then. However, the autonomous method in the Simple Template simply executes once when autonomous is entered.