mini piano arduino

                                                        Mini piano Arduino

  • Code 


int but1 = 2;
int but2 = 3;
int but3 = 4;
int but4 = 5;
int but5 = 6;
int but6 = 7;
int but7 = 8;
int but8 = 9;

int buzzer = 13;

void setup()
{
 
  pinMode(but1,INPUT);
  pinMode(but2,INPUT);
  pinMode(but3,INPUT);
  pinMode(but4,INPUT);
  pinMode(but5,INPUT);
  pinMode(but6,INPUT);
  pinMode(but7,INPUT);
  pinMode(but8,INPUT);

  pinMode(buzzer,OUTPUT);
  
}

void loop()
{
  
  int b1 = digitalRead(but1);
  int b2 = digitalRead(but2);
  int b3 = digitalRead(but3);
  int b4 = digitalRead(but4);
  int b5 = digitalRead(but5);
  int b6 = digitalRead(but6);
  int b7 = digitalRead(but7);
  int b8 = digitalRead(but8);
  
  if( b1 == 1 ){
     tone(buzzer,261.6,100);
  }
    if( b2 == 1 ){
     tone(buzzer,293.7,100);
  }
    if( b3 == 1 ){
     tone(buzzer,329.6,100);
  }
    if( b4 == 1 ){
     tone(buzzer,349.2,100);
  }
    if( b5 == 1 ){
     tone(buzzer,392.0,100);
  }
    if( b6 == 1 ){
     tone(buzzer,440.0,100);
  }
    if( b7 == 1 ){
     tone(buzzer,493.9,100);
  }
    if( b8 == 1 ){
     tone(buzzer,523.3,100);
  }
  

  delay(10);
  
  
}

  • Schéma

  • Simulation




pour voir la simulation cliquer sur ce lien 




Abderrahman  Oubrahim 

Commentaires

Enregistrer un commentaire