Problema resistenza buzzer

Raga ho riscontrato un problema :, quando avvio il programma su arduino il buzzer suona ma non cambia nulla se avvicino o allontano il dito alla fotoresistenza, quindi ho messo il valore della fotores sul serial monitor e infatti vedo che il valore della fotores rimane a 0.
Quindi direi che è un problema hardware giusto?
cmq il codice è questo

int buzzer= 9;
int fotores;
int nota;
void setup ()
{
  pinMode (buzzer, OUTPUT);
  Serial.begin (9600);
}
void loop ()
{
  nota= 3*(analogRead (fotores))+500;
  tone (buzzer, nota);
  delay (10);
  Serial.print (fotores);
}

mentre l'hardware è questo: