Paso 4: riego
Codificación, im todavía limpieza pero aquí es una lluvia de ideas para los bots de riego.
El código utilizado es para improvisar, en vez de un servo se puede utilizar un pequeño juguete motor de la C.C. que tiene un engranaje y bloques el tubo (poste hasta mañana, fotos de su derecho un poco muy tarde ahora enfermo) y siempre que el motor se mueve el agua es capaz de filtrarse en. Probablemente mejoraré esta idea mañana cuando tengo la oportunidad de trabajar con el motor, pero creo que esto demuestra un punto.
definir entradas analógicas
int moistureSensor = 0;
int tempSensor = 2;
definir la salida de la válvula
int waterValve = 7;
void setup() {}
Serial.Begin(9600);
pinMode (waterValve, salida);
digitalWrite (waterValve, bajo);
}
void loop() {}
moisture_val = analogRead(moistureSensor);
Serial.Print ("humedad sensor Lee");
Serial.println (moisture_val);
Delay(1000);
convertir el agua en el suelo esté seco
Si (moisture_val < 850)
{
digitalWrite (waterValve, HIGH);
}
mientras (moisture_val < 850)
{
Delay(10000);
moisture_val = analogRead(moistureSensor);
}
digitalWrite (bomba de agua, baja);
}