|
Re: Making Debugging Easier
Most of the pins on the programming port aren't used. I made a pair of "breakout" connectors that steal pins 7, 8, and 9 from the programming cable and provide remote control of the robot reset and program buttons. The RC end has a "pwm" cable connector for the remote switch pins, and the computer end has a two-way rocker switch with red=RESET and green=PROG sides (though a pair of momentary switches would work too).
Without this, the programmer has two options: either get up from the computer and kneel down by the robot to press PROG every time, or shout "Please press program!" and wait for someone to comply. When the robot was on our practice field, connected by a 25-foot cable, on the other side of the alliance station wall from the programmer, the remote switches were very handy.
|