|"While I was free during my holiday, I decided to make a simple Arduino Piano playing musical notes. Playing musical notes is quite simple with the Arduino built in function Tone(). Overall this project's difficulty should be easy. Another reason I wanted to make this mini project, is to make a piano with 12 keys, but using lesser amount of pins.|
I came across with 74HC165 Parallel In, Serial Out Shift register which able to expand the input ports for microcontroller. This is a perfect time to include and learn how to use with it. By using 74HC165 Shift register in this project, I can read 12 inputs by using only 4 pins, cool. In controlling 74HC165, I used the function shiftIn() which also includes in Arduino to read from the shift register."