Once again an Arduino enthuiast has demonstrated what can be done with not much hardware and some though - in this case a device that can solve a Rubik's cube. Created by Instructables member matt2uy, the system is over two parts. First, a PC running some python code is used to enter the state of the cube, and also determines the sequence of events required to solve the cube.
This software then sends instructions to an Arduino which then controls the servos to physically rotate the cube. And the cost of the device is quite minimal, most of the frame is created from wooden ice cream sticks - as shown in the following video: