Problema Lectura Analógica

A las buenas,

Tengo una pregunta que me está matando por dentro....

  • El codigo esta todo OK:

const int sensorPin = A0;

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

void loop()
{
int humedad = analogRead(sensorPin);
Serial.println(humedad);

if(humedad < 500)
{
Serial.println("Encendido");
//hacer las acciones necesarias
}
delay(1000);
}

  • Como veis un código muy muy sencillo, lo estoy utilizando con el sensor de Humedad famoso FC28

  • Conecto Vcc... Gnd.... A0.... en un Arduino UNO y compruebo el valor en seco con Monitor Serial y me

sale "1023" y en humedo total me da cero , hasta aquí todo todo OK el problema es cuando lo conecto

en un Arduino Nano, entro en el Monitor Serial y cual es mi sorpresa cuando el valor en seco es

3.928........ y en humedo 1230....

Porque? Alguien me sabe decir porque?????

Muchas gracias a todos de antemano.

has provado de conectar en el mini 0V y ver que te dice la lectura

y luego 5V y ver que te dice?

Que tal una lectura de las normas y luego la edición correspondiente de ese primer posteo @RubenLG

Bueno no entiendo como con ese código te puede dar

en seco es 3.928........ y en humedo 1230....

porque veamos, has escrito

3.928 y no veo ninguna variable float de modo que es imposible ese valor

1230 es curiosamente imposible tmb.