Fixing this piano is my first ardunio project and I would be lying if I said I was anything but completely lost.
Why it needs to be fixed in the first place:
The piano used to be to handle chords and sustaining notes but, one day it just stopped? When trying to play more than one note at once it only plays one note and badly, and when trying to sustain it just repeats the same note over and over. Changing the settings and the tone fixes the problem but only for a few seconds, and I know the speakers aren't the problem because I hooked up the piano to new speakers and it had the same problems.
How I think I can fix it:
So I'm assuming the problem is in the mirco-board(is that the term used?). I think it may have gotten water damage or maybe just knocked around? I'm not sure, but I'm thinking I could just replace the boards with my Arduino Uno and Adafruit Motor Shield.
Questions I have about how to go about it:
How is the board supposed to know what key is being pressed? Or how long, or what sound to play? How do I know what port goes to which wire? Where can I find coding tutorials that would help with this?