Interacción entradas analógicas

Hola, buenas a todos. Soy Heinkel, novato en el foro. Quería exponer una duda que no logro solucionar.
El caso es el siguiente:
Me interesaría leer por varios sensores analógicos de Arduino, en este ejemplo A0 [sensor temperatura LM35] y en el A5 [Sensor de luz LDR].
Trabajando por separado he conseguido un funcionamiento satisfactorio, pero cuando hago interactuar los dos, al modificar los valores del sensor de luz, se alteran exageradamente las lecturas de temperatura.
Le he dado mil vueltas y he probado con diversas placas (Diecmila, Uno, MEGA)... No logro encontrar el error, y no se si es cuestión de código, del circuito o del HW.
La disposición del LDR en el circuito influye de forma drástica si esta colocado según opción A o B. Alguien sabría explicarme el motivo.

Gracias de antemano, saludos.

int lm35 = 0;
int LDR = 5; 
float temperatura = 0; 
float luz=0;

void setup(){
 pinMode(lm35, INPUT); 
 pinMode(LDR, INPUT);
 Serial.begin (9600);
}

void loop(){
  temperatura = (5.0 * analogRead(lm35)*100.0)/1023.0;
Serial.println ("\n==================");
Serial.print ("Temp: ");
Serial.println (temperatura);
delay (15);

luz = (5.0 * analogRead(LDR)*100.0)/1023.0;
Serial.print ("Luz: ");
Serial.println (luz); 
delay (500);
}

P.D:¿Se ven las imágenes?

Hola Heinkel111.

Sí se ven las fotos. Y las conexiones yo no he visto nada que esté mal. El código no veo nada que pueda producir lo que indicas.
De momento lo único que se me ocurre es la asignación de pines. Cámbialos por:

int lm35 = A0;
int LDR = A5;