Creative Commons images are CC BY-NC-SA 3.0

Retired RETIRED

This product has been retired from our catalog and is no longer for sale.

This page is made available for those looking for datasheets and the simply curious. Please refer to the description to see if a replacement part is available.

Replacement: While we're no longer carrying this as a pre-built item, we will continue to sell the Simon PTH soldering kit as well as the SMD soldering kit. This page is for reference only.

Description: Looking for an application for the button pads, we ultimately settled on re-creating this classic. It blinks. It makes a lot of noise. And it's guaranteed to suck you away from doing any real work.

This is a good demo board for our button pads, DC to DC step up, LEDs, battery holders, buzzer, pseudo-random number generator for game sequence, etc. The firmware is available below as well as schematics to see how we did it. Buy the board for a quick toy or re-write the code to create mega-Simon. Please note the board comes fully assembled as shown, tested, and includes an all important Sound On/Off switch. Battery not included - a single AA will power Simon for 15-20 hours. See our tutorials for more information about programming the ATmega8.

Note: We've updated the processor to an ATmega328, and loaded it with the Arduino Pro Mini bootloader! Not much has changed functionally; but, using an FTDI Basic Breakout Board, you can now load your own program via the Arduino IDE.

Documents:

Software:


Comments 12 comments

  • Great Toy not for kids only ! But there is not maintained the doubleclick of keyboard in SW. There is no wait delay after a key-press, what causes accidental doubleclick, this is represented as a wrong key-press. This is very important, otherwise the game is unusefull !

    • Sure, it’s overkill as far as processing power & features go, but with the ubiquity of the arduino platform and programming tools, it’s a decent choice to allow more people access to hack it, customizing the firmware with tools they’re already familiar with.

  • I’m proud to say that with your tutorial and advice and some equipment from your store I was able to assemble this whole kit, my first SMD project!
    But it appears that the actual Simon code would require an ISP, which I don’t have and haven’t yet needed for any of my Arduinos.
    Is actual Simon game available for the Arduino Processing IDE?
    Or will I now have to embark on re-purposing another Arduino as an ISP?

    • It has an Arduino bootloader and a spot for an FTDI.

      • Is the arduino code for the simon game available, or is that avr-c only? — strike that, found it here: http://www.sparkfun.com/tutorials/203

      • Nope, that didn’t work.
        I did follow the recently posted tutorial, though and used an Arduino as an ISP and now it works perfectly.

  • Could you power the XBee via the XBee explorer? This could make a great little wireless remote control but I wonder about battery life going 1.5V -> 5V -> 3.5V.

  • Is it me or are the RXI and TXO connections from the “Simon Game” inverted when compared to the “FTDI Basic Breakout Board”. Is that a misprint on the PCB? Is it safe to use the breakout borad to connect?

    • They are inverted intentionally. TX means transmit and RX means receive. When dealing with UART, RX goes to TX.

  • I have the new old version, err…. the one before this one with a 168. Can I upload the arduino bootloader to it? I bought an AVR dragon and was going to try to modify the firmware to debounce the buttons but I could never get it to connect-and I gave up. If I could upload the arduino bootloader it would make modifying the firmware that much easier. Good reason to make another go at getting the dragon to work.

  • Sad to see that this game uses the ATMEGA168, such a waste and costly thing for customers. I created my own with an ATTINY24 and plenty of features.


Related Products