Need help with HC-06 & LM393(acustic )

The idea is that the “robot” connects to bluetooth and once connected through a program, we send you a message (the message is sent by pressing a button), each button does one thing (so far the program works perfectly).
The idea is that we press the button so that he “listens” and if we applaud he will dance. The problem is that when we press the button and clap it does nothing.
We have verified that the acoustic sensor works well, but placing it within the bluetooth code does not …
This is our bluetooth code:

colocamos,baile1,baile2 and salto (place,dance1,dance2 and jump) make the servo move.

#include <Servo.h>
#include <SoftwareSerial.h>   // Incluimos la librería  SoftwareSerial  

SoftwareSerial BT(7, 6); // Definimos los pines  RX,TX del Arduino conectados al Bluetooth
//Declaramos los servos de las piernas
Servo rightfoot; //Pie derecho
Servo rightthigh; //Parte alta del pie dederecho
Servo leftfoot; //Pie izquierdo
Servo leftthigh;  //Parte alta del pie izquierdo
int pos; 
int pos1;
int value;
const int sensorPin2 = A1;//Pin donde esta el modulo de sonido
const int sensorPin = 10;//Pin donde esta conectado el modulo de infrarrojos
char estado; // Lo vamos a usar para ver el valor que nos pasa por bluetooth




void setup()
{
  Serial.begin(9600); 
  BT.begin(9600); //Velocidad del puerto del módulo Bluetooth
  pinMode(sensorPin2 , INPUT);  //definir pin como entrada

}

void loop()
{
  if (BT.available()) {//Comprobamos el modulo de bluetooth este conectado y reciba señal
    estado = BT.read(); //guardammos la señal
  }
  switch (estado) { //dependiendo del valor pasado por bluetooth el arduino hará una u otra cosa
    case '0':
      colocamos();
      break;
    case '1':
      colocamos();
      baile1();
      break;
    case '2':
      colocamos();
      baile2();
      break;
    case '3':
      colocamos();
      salto();
      break;
    case '4':
    delay(3000);
      value = digitalRead(sensorPin2 );  //lectura digital de pin
      if (value == HIGH){
        muevepie();
      }
      break;
  }
}

and this is our code to test lm393

#include <Servo.h>
Servo rightfoot; //Pie derecho
Servo rightthigh; //Parte alta del pie dederecho
Servo leftfoot; //Pie izquierdo
Servo leftthigh;  //Parte alta del pie izquierdo
int pos;
int pos1;
const int sensorPin2=A1;// NO SERIA 11 EN VEZ DE A1?¿
int value;
void setup() {
 Serial.begin(9600);   //iniciar puerto serie
  pinMode(sensorPin2 , INPUT);  //definir pin como entrada
}

void loop() {
  value = digitalRead(sensorPin2 );  //lectura digital de pin
 
  if (value == HIGH){
    rightfoot.attach(9);
  rightthigh.attach(5);
  leftfoot.attach(3);
  leftthigh.attach(11);
  leftfoot.write(10);
  leftthigh.write(90);
  rightthigh.write(105);
  rightfoot.write(180);
}
Si publica aquí, debe publicar en inglés. Hay otra sección del sitio web para español.
El traductor de Google es muy bueno.
The idea is that the "robot" connects to bluetooth and once connected through a program, we send you a message (the message is sent by pressing a button), each button does one thing (so far the program works perfectly).
The idea is that we press the button so that he "listens" and if we applaud he will dance. The problem is that when we press the button and clap it does nothing.
We have verified that the acoustic sensor works well, but placing it within the bluetooth code does not ...
This is our bluetooth code:

place, dance1, dance2 and jump make the servo move.

Lo siento, edito la publicación.Gracias!!

Sorry, I edit the post, thanks !!

mhia99: Lo siento, edito la publicación.Gracias!!

Sorry, I edit the post, thanks !!

Or post here: https://forum.arduino.cc/index.php?board=32.0