Piano Capacitivo

Piano capacitivo que el sonido se activa con un bose.

//Código Piano de bananos

int tecla1 = 250; // frecuencia de sonido para tecla 1
int tecla2 = 500; //// frecuencia de sonido para tecla 2
int tecla3 = 750; // frecuencia de sonido para tecla 3
int tecla4 = 1000; // frecuencia de sonido para tecla 4
int tecla5 = 1250; // frecuencia de sonido para tecla 5
int tecla6 = 1500; // frecuencia de sonido para tecla 6
int buzzer = 8; //pin donde se conecta el buzzer
int aux=1020; 

void setup() {

 pinMode(buzzer, OUTPUT); //bocina como salida
}

void loop() { 
   
   if(analogRead(0)<aux){   //si la señal recibida del banano en A0 es menor a 1020 
      tone(buzzer, tecla1); //suena frecuencia de 250
      delay(500); //espera medio segundo
      noTone(buzzer); //deja de sonar
   }
   if(analogRead(1)<aux){ //si la señal recibida del banano en A1 es menor a 1020 
      tone(buzzer, tecla2); //suena frecuencia de 500
      delay(500);    //espera medio segundo
      noTone(buzzer); //deja de sonar
   }
   if(analogRead(2)<aux){ //si la señal recibida del banano en A2 es menor a 1020 
      tone(buzzer, tecla3); //suena frecuencia de 750
      delay(500);  //espera medio segundo
      noTone(buzzer); //deja de sonar
   }
   if(analogRead(3)<aux){ //si la señal recibida del banano en A3 es menor a 1020 
      tone(buzzer, tecla4); //suena frecuencia de 1000
      delay(500);   //espera medio segundo
      noTone(buzzer); //deja de sonar
   }
   if(analogRead(4)<aux){ //si la señal recibida del banano en A4 es menor a 1020 
      tone(buzzer,tecla5); //suena frecuencia de 1250
      delay(500);  //espera medio segundo
      noTone(buzzer); //deja de sonar
   }
   if(analogRead(5)<aux){ //si la señal recibida del banano en A5 es menor a 1020 
      tone(buzzer, tecla6); //suena frecuencia de 1500
      delay(500);  //espera medio segundo
      noTone(buzzer); //deja de sonar
   }
  
}

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *