Funcionamiento Sensor Sonido

Ya tengo el sensor aquí y no lo entiendo demasiado bien. En función del ajuste del potenciómetro el sensor me da lecturas, para un mismo nivel de ruido, de 30 o de 1023.
Subo el nivel de sonido cuando me da lecturas de 30 y no consigo que este varíe y no sé el porqué.

El programa que tengo es muy básico, pero creo que suficiente para probar el sensor

int lectura;

void setup() {
  Serial.begin(9600);
}

void loop() {
  lectura = analogRead(A0);
  Serial.println(lectura);
  delay(200);
  
}

A ver si alguien me ayuda. Gracias