Gracias, yo diria que ahora funciona, he acomodado los pins a como yo los tengo conectados en lugar de Serial.write he puesto Serieal.println para que me escriba cada cosa en una linea distinta y quedó asi:
int ntc = 5; // declaras el ntd
int ldr = 0;
int valor_ntc=0; // variable para guardar el dato del NTC
int valor_ldr=0; // variable para guardar el dato del LDR
void setup()
{
Serial.begin(9600); // abrimos la comunicación Serial
pinMode(ntc,INPUT);
pinMode(ldr,INPUT);
}
void loop()
{
valor_ntc= analogRead(ntc); // guardamos el valor del NTC en una variable
Serial.println("Temperatura: "); // escribimos por serial
Serial.println((valor_ntc*5)/1023); // calculamos el valor del NTC
valor_ldr = analogRead(ldr); // Guardamos el valor del LDR
Serial.println("Luz :");
Serial.println((valor_ldr*5)/1023);
delay(1000); // esperamos para no saturar el serial
}
lo conecto todo y el serial monitor muestra esto:
Temperatura:
4 (supongo que a temperatura ambiente)
Luz :
0(con la luz actual)
Y
Temperatura:
4 (supongo que a temperatura ambiente)
Luz :
2(con el dedo encima de la resistencia)
La NTC me da 10kΩ en un vaso con hielo y 1800 Ω en agua caliente
sabeis como convertir esos numeros a grados celsius y a porcentaje de luminosidad?