Main Content

Chinese Rings Puzzle With Arduino

The Chinese Rings Puzzle with Arduino is my version of a centennial Chinese puzzle. It is very simple to play and it is an example of a combinatorial puzzle and lots of patience and concentration is required to solve it. The objective is to disentangle the long loop from all nine rings, and the solution takes 341 moves (minimum possible). Once you learn the method to solve the puzzle, you will see that is very easy to play it! This project is very simple to be assembled, using only an Arduino UNO R3 and a LCD Keypad Shield. It took me some time, but the code I developed reproduced exactly the same conditions and constraints as the original mechanical puzzle. Let’s do it and have a fun for a long time!!”

Link to article