How to Make Your Own Piano Game

About: My name is Simao and I love eletronics ,glass art,metal working,casting,paint ,draw...

It is a small game created by me.

You can play musics in this game ,pushing the buttons ,if you want a more light sound turn the potenciometer or a low frequency sound you just do the same.


  1. Arduino
  2. Breadboard
  3. jumpers
  4. 4x Push Buttons
  5. 10K potenciometer
  6. piezo Buzzer
  7. 220 resistor
  8. USB cable

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Wireing

Wire the components together like the schematic.

Step 2: The Code :

Put this code into the Arduino IDE and upload to the board.

#define A 2
#define B 3 #define C 4 #define D 5 #define TONE 9

void setup() { // put your setup code here, to run once: pinMode(A,INPUT); pinMode(B,INPUT); pinMode(C,INPUT); pinMode(D,INPUT);

pinMode(TONE,OUTPUT); pinMode(A0,INPUT); }

void loop() { // put your main code here, to run repeatedly: while (digitalRead(A)==HIGH){ tone(TONE,analogRead(A0)); } while (digitalRead(B)==HIGH){ tone(TONE,(analogRead(A0)+100)); } while (digitalRead(C)==HIGH){ tone(TONE,(analogRead(A0)+150)); } while (digitalRead(D)==HIGH){ tone(TONE,(analogRead(A0)+200)); } noTone(TONE); delay(100); }

Step 3: Downloads:

Games Contest

Participated in the
Games Contest

Be the First to Share


    • CNC Contest

      CNC Contest
    • Teacher Contest

      Teacher Contest
    • Maps Challenge

      Maps Challenge