fotoresistenza e buzzer

ciao a tutti… voglio realizzare una specie di fotocellula tramite un puntatore laser puntato su fotoresistenza. quando il valore della resistenza scende sotto i 50 il buzzer deve emettere un suono continuo fin che torna a valori superiori. con lo sketch che ho fatto il buzzer suona a intermittenza per 3/4 volte, poi i ferma e ricomincia. non capisco.

int analogInPin = A0;
int valore = 0;
int buzzer=8;
int b=25;

void setup() {                

 
Serial.begin(9600);
  pinMode( analogInPin, INPUT);  
}


void loop() {  
valore = analogRead(analogInPin); 
int res=analogRead(valore);  
 
  Serial.print("sensor = " );
  Serial.println(valore);
  delay(100); 
 
 
if (res < b) {

  tone(buzzer, 800);
}
 else
  {
    noTone(buzzer);
}
}

Cosa significa questo? Leggi il valore del pi di entrata e poi leggi il valore di un ipotetico pin che ha il numero del valore letto precedentemente?

valore = analogRead(analogInPin); 
int res=analogRead(valore);

Ciao Uwe