So we are using the LCD display to switch through different autonomous routines… However the way which we have done the program, when the 15 second autonomous period starts, the middle button which acts as a start button needs to be pressed for the autonomous to start and work…
Am I allowed to press this button during the autonomous period… The robot would not have moved before I would have pressed it and it will then won;t need pressing again throughout the autonomous period…
Does this answer the question? You need to select the autonomous routine before the match starts, best way to exit the LCD code is to detect the enable/disable flag in ROBOTC.
See the rule quoted by jpearman, you can’t interact with your robot at all. If some competitions were allowing teams to interact with the robot, they might have allowed them to do the fixes permitted for driver control during the autonomous period, but this is technically not allowed.
You will need to select the autonomous during the preauton and have it run by itself when autonomous starts. If you want to do something simpler (not that that isn’t) you can use a potentiometer selector.