-
Decoding 6 servo channel inputs with an Arduino UNO
Standard radio control receivers drive their connected servos by outputting a train of pulses. The pulses usually repeat at a 50 Hz rate but the pulse width is the important thing – the standard is a 1.5 ms pulse width for a servo at its center position varying from about 1.0 ms up to 2.0 […]
-
Flash Rubik Cube Simulator
Above is a snapshot image. Here’s the real thing. It works for any size of cube from 2 x 2 x 2 up to 11 x 11 x 11. Actually, 11 is an arbitrary limit – the same code would work for any size of cube. Use the little + and – buttons up in the top […]
-
The Minimum Attack Problem
Place five queens on a chess board so that every square on the board is attacked. It’s an old and famous problem; there are lots of solutions and it’s pretty easy to find one. Try it for yourself and see! Now try using just three queens and two rooks. Not so easy this time; the […]