Paso 4: Configuración de código!
int pin = 5; pin analógico
int putPin = 3; humedad
int tempc = 0, tempf = 0; variables de temperatura
int muestras [8]; variables para hacer una mejor precisión
maxi de int = -100, mini = 100; para empezar a temperatura máxima y mínima
int i;
control de flotador = 0;
prehum flotador = 0;
Float humconst = 0;
Float truehum = 0;
Float pretruehum = 0;
pretruehumconst largo = 0;
largo valb = 0;
void setup()
{
Serial.Begin(9600); iniciar la comunicación serial
}
void loop()
{
para (i = 0; i < = 7; i ++) {}
muestras [i] = (5.0 * analogRead(pin) * 100.0) / 1024.0;
tempC = tempc + muestras [i];
Delay(1000);
}
tempC = tempc/8.0;
tempf = (tempc * 9) / 5 + 32;
valb = analogRead(putPin); cálculo de humedad
prehum = (valb/5);
humconst = (0.16/0.0062);
Humi = prehum - humconst;
pretruehumconst = 0.00216 * tempc;
pretruehum = 1.0546-pretruehumconst;
truehum = humi/pretruehum;
Delay(1000);
Serial.Print(tempC,DEC);
Serial.Print ("c,");
Serial.Print ("humedad:");
Serial.Print ((largo) truehum);
Serial.println ("%");
tempC = 0;
Delay(1000); retardo antes de bucle
}
Despues todo se hace clic en el botón de upload que tendrá un poco de tiempo a subir y cuando la carga se hace hacer seguro hacer clic en la comunicación Serial para obtener las lecturas del sensor!