Serial Mastermind: Developed December 2019


To support a rich ACES' introduction to Serial Communication I developed a recreational Arduino UNO activity based loosely on the 1970s Mastermind board game (below, left). The PCB Appliance is designed to join two Arduino UNOs. A unique feature of this board is the pair of 3D printed shrouds developed by J. Dolgin (ACES '20) that shields each player's secret LED Code from view.

Classic '70s Game ACES Serial Mastermind Appliance

As the photo below depicts (to come), this is a two-player Arduino UNO game in which users attempt to guess their opponent's secret code, depicted on RGB LEDs, through logical deduction.

For example, if your opponent's code is RGR and your first guess in RGB, you will receive a response code of 20, meaning you got 2 colours in their correct position and 0 colours that were not. On your second guess you submit RGG for which the response code remains 20, confirming that the first two colours are correct. Your third obvious guess, RGR is a winner!