Small steps are being made with this prototype. Maybe I am not being ambitious enough, but I figured it is best to ensure that the basics work before dreaming big and adding onto the prototype. So my challenge this week was to figure out how to build the prototype, how to do ensure the coding works, what other functionalities I can add to the prototype once the basic set up is made. I first have to figure out how to combine the NES wiring to add a speaker to the circuit, which means revisiting some old lab exercises. Thus far, it works:
As I mentioned in a previous post, the code I used to control the NES controller is not written by me. The challenge for me is to look at the code carefully, try and understand what is happening in the code, and make the necessary edits to alter the code to play tunes. I think on a basic level, I have managed to do that.
I have to admit: the first time the NES controller played a note, i wanted to scream and jump up in fits of joy.
here's someone playing with it
I have ordered a wooden box so I can hopefully mount the speaker on a side to make it look more like a proper speaker. To move forward here are the things I still have to do:
1 - figure out how best to map the notes to make it more interesting.
2 - decide how to power up the prototype.
3 - figure out if there is a way for the arduino to register more than one button at a time.
4 - how do I make it louder?
5 - do I want to add more components to it? (separate buttons for a beat?)