How to make piano with Arduino



 




     Connection Diagram 







             CODE 

int but1 = 2;

int but2 = 3;

int but3 = 4;

int but4 = 5;

int but5 = 6;


int buzzer = 8;


void setup()

{

  //let's declare the button pins as input

  pinMode(but1,INPUT);

  pinMode(but2,INPUT);

  pinMode(but3,INPUT);

  pinMode(but4,INPUT);

  //declare buzzer pin as output

  pinMode(buzzer,OUTPUT);

  

}


void loop()

{

  // read the value from buttons

  int b1 = digitalRead(but1);

  int b2 = digitalRead(but2);

  int b3 = digitalRead(but3);

  int b4 = digitalRead(but4);

  int b5 = digitalRead(but5);

  

  if( b1 == 1 ){

     tone(buzzer,300,100);

  }

    if( b2 == 1 ){

     tone(buzzer,500,100);

  }

    if( b3 == 1 ){

     tone(buzzer,700,100);

  }

    if( b4 == 1 ){

     tone(buzzer,900,100);

  }

    if( b5 == 1 ){

     tone(buzzer,1000,100);

  }

// now let's put a short delay for a nice pitch

  delay(10);

    

}


Post a Comment

Previous Post Next Post

Contact Form