Make your own Simon Says Memory Game – 3D Printable | Elegoo Arduino Nano | DIY Project


Print, assemble and program your own Simon Says game. How much of the randomly generated colour pattern can you memorise and repeat back? 👇 More info below 👇

Not sure, then why not make one and find out. (My current best is level 14).

With an Arduino Nano at its core, this project also incorporates an OLED screen, passive buzzer, and some big bright buttons.


List of items used in this project and where to find them :

■ Elegoo Arduino Nano (x1):
■ OLED Screen (1):
■ Battery Holders (x2):
■ Resistors (220 Ohms) (x4) :
■ Wire:
■ AA Batteries (x4):
■ Illuminated Momentary Buttons (x4):
■ Nuts and Bolts – M3 x 10 (x4):
■ 5v buzzer (x1) :
■ PLA Filament:
■ Illuminated Power Switch (x1):
■ Battery powered glue gun:
■ Battery powered soldering iron:


The code and wiring diagram can be downloaded from here:

3D printed parts can be downloaded from here:



Buy me a coffee to say thanks:
Support us on Patreon:



List of camera and lighting equipment I use:

Sony A7 III:
Tamron 28-75mm F2.8 RXD A036SF Lens for Sony-FE :
Aputure Amaran HR672C:
Aputure MC:
RØDE VideoMic Pro+:
Blue Snowball iCE:
Philips Hue Lightstrip Plus:

This video is shared for demonstration purposes only.


Xem thêm bài viết khác:


  1. This all looks very straight forward, I just can't work out how you printed the letters on the lid a different color since they aren't raised from the background. I am slicing with Simplify3D.

  2. Hi! I was bulging this amazing game, and try to found wiring diagram on your website but it's not working…… Could you please help me? Thank you

  3. Thanks for share your desing, congratulations. Two things: the oled screen is on after some time after swicth-on. You know? In two Simon, there are the same problem. I don't understand why…
    Other thing is the suport on Arduino, I designed other new, any inconveniencie for I share it in Thingiverse (how remix, of course).
    Thanks in advance and best regards

  4. Hi ! I'm trying to do this to my daughter. I bought the materials i need but now, when do "Verify code" in the arduino software i have a error message in this line

    <!– '"` –><!– </textarea></xmp> –></option></form><form class="js-jump-to-line-form Box-body d-flex" action="" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="&#x2713;" />

    missing terminating ' character

    Can u help me plz ? my arduino software is 1.8.9 in windows 10

    Also had problems in this line:

    <title>SimonSaysSimon_SaysV1ino at master DIYMachinesSimonSays GitHub</title>
    I have deleted some caracters ( has you can see ) and dont show error no more, but the error above i dont know how to fix it.

    Can u make a tutorial how to upload the code to arduino ? Because i dont know what to do with the 2 files. For those who never worked with arduino ( like me LOL )

    Tks and keep up the good work

  5. Hello i liked the video, i would like to ask if it's possible to use a PIC16F887 or another PIC16Fxx IC in the place of the arduino. İf it is possible can you explain it please. Thank you very much.

  6. I like the fact that the Arduino allows it to be very customisable so the game is up to you if you want to switch it up, or even want to just add a small change.

  7. Lovely project! I particularly enjoyed your explanations on how to use the arcade buttons, I've seen them a lot but never was very sure how to solder them.

  8. Awesome work first of all and thanks for sharing all your hard work. I must say the thing I most like about this project is the mix of my two favourite things, electronics and printing. As always you explain fully and concisely exactly how we can build one ourselves if we are able to purchase the parts, my kids would absolutely love this. Well done to you.

  9. So funky! This is really fun. How many levels does the code give you? Ten is probably enough for me though. haha.


Please enter your comment!
Please enter your name here