This is true, but the servo electronics are already paid for, therefore free, and a 1 amp diode does not cost a great deal, and needs very little programming skill. – http://www.maplin.co.uk/p/1n4001s-1a-silicon-rectifier-ql73q- cost 49P.
Learning a new skill is good, but I would balk at learning programming in order to effectively throw a switch when the parts are pretty much to hand at low cost. One of the problems with little 8 leggers is the cost of the programming board, impossible to justify for a single job, especially a simple one, but an investment if you see yourself getting into that aspect.
That, and the fact that somebody will probably do it for you before you finish the job. I got bitten by that back in the early days of TTL when I was designing a test circuit which had to look for varying conditions on 3 wires. After several weeks of head scratching and a lot of parts, the next edition of the RS catalog had an addition – the rather magical 4 way "X-OR" gate. Durn, drat and double drat.
That was about the same time that PE magazine was doing a desk calculator build series. In the mag with the concluding article, the Sinclair Scientific was announced. 1/50th the cost, did more, and fitted in a shirt pocket. Progress.