Paso 7: Probar y calibrar sus sensores
int moistureSensor = 0;
lightSensor int = 1;
int tempSensor = 2;
int moisture_val;
int light_val;
int temp_val;
void setup() {}
Serial.Begin(9600); abrir puerto serie
}
void loop() {}
moisture_val = analogRead(moistureSensor); leer el valor de las sondas sensoras de humedad
Serial.Print ("humedad sensor Lee");
Serial.println (moisture_val);
Delay(500);
light_val = analogRead(lightSensor); leer el valor del fotosensor
Serial.Print ("lecturas del sensor de luz");
Serial.println (light_val);
Delay(500);
temp_val = analogRead(tempSensor);
Serial.Print ("lecturas del sensor de temperatura");
Serial.println (temp_val);
Delay(1000);
}
Estos son algunos valores que mantuve mis sensores de:
humedad (uñas completamente en suelo en los extremos opuestos de la jarra de leche:
las uñas tocan: 985
uñas en el aire, no tocar: 0
suelo que parece demasiado húmedo: 889
suelo que se deseca totalmente: 0
suelo que está empezando a parecer demasiado seco: 707
suelo que parece derecho: 826
luz:
sol indirecto: 949
luz ambiental interior por la noche: 658
luz ambiental interior por la noche, sombra de bastidor de mano sensor: 343
~ 2 pies de crece la luz, en la noche: 832
~ 2 pies de crece la luz, por la noche, entregar sombra de fundición de sensor: 797
temperatura (temperatura usado plomo en multimetro para calibrar):
61 grados Fahrenheit = 901
90F = 949
51F = 877
32F = 796
En la humedad del suelo, su clase de conjeturas a menos que obtenga una sonda de lujo para comparar sus valores a lo que su Garduino es la salida. O, podría añadir una cantidad fija de agua a una cantidad conocida de suelo para averiguar cómo valor de resistencia varía con los cambios de agua agrega... Si lo hace, usted querrá montar las uñas algunos fijos de distancia entre sí (con algún material no conductor, obviamente). Me avisas si haces esto!