This past week I was trying to figure out what i could work on for my Physical Computing class. My professor mentioned, Simon, so why not take on the challenge. Simon was one of my favorite game, I even have it on my iPhone. For those that may not remember the Simon game check out this commercial.
Anyhow, armed with some basic knowledge of electronics, and some programming knowledge, why not! Bellow is my stab at Simon, I even added some haptic feedback just because. The audio is a bit low because it was 1am and I didn’t want to wake up my wife and daughter, but you get the idea.
Before I post up the code, I need to clean it up a little bit and get a bit more acquainted with C. The programing language that Ardiuno uses is pretty bare bones, so a lot of common functions that i have taken for granted don’t exist, go figure. Not a big deal, it will just take some research and tinkering to figure it out.
Another issue i had was regarding resistor setup, an 8 ohm speaker, and it’s affect to what i believe is the audio pitch. The sound that plays during Simon’s turn and the sound of the same note that play during the button press is slightly different. May need to bring out the multi-meter and see how many ohms are being passed through, in both scenarios. I am using the Arduino Tone Library. I’ll add my findings in my next post once i find some free time to get my debugging hat on. Other then that, my first real project went pretty smoothly.
As I mentioned, once I iron out these small bugs, I will post all the source and wiring, then take it apart and move onto my next project. Homework has never been so much fun…ha!
Popularity: 1% [?]











Apple always comes up with something which is game changer. If iPad does not have Camera there has to be very strong reason for the same. Current prediction by Alex holds good till we get to know the actual reason. Great insight Alex!