Paso 3: Código de Arduino y pruebas
Código de Arduino es muy sencillo.Compruebe el nivel de agua cada hora ~ 12, y si el nivel del agua baja, el relleno de la bomba, hasta que alcance el nivel de agua requerido.
Entonces deje de medir durante la próxima hora ~ 12.
Este pequeño dispositivo que se ejecute más de un mes con mi acuario de 30L y funciona a la perfección.
Utilizando una jarra de 1L con una cubierta para el agua de recarga.
No veo ningún signo de electrólisis en el sensor!
El código:
int relayPin = 2;
int sensorPin = 1;
int triggerPin = 0;
int sensorState = 0;
void setup()
{
pinMode (sensorPin, entrada);
pinMode (relayPin, salida);
pinMode (triggerPin, salida);
}
void loop() {}
digitalWrite (triggerPin, HIGH);
sensorState = digitalRead(sensorPin);
Si (sensorState == LOW) {}
digitalWrite (relayPin, HIGH);
}
else if (sensorState == HIGH) {}
digitalWrite (relayPin, bajo);
digitalWrite (triggerPin, bajo);
Delay(43200000); ~ retraso de 12 horas.
}
}
Creo que mucho de arduino programación attiny video instructivo, pero aquí mi breve cómo hacerlo:
http://youtu.be/IMkKb0Vu55A
Y la prueba del dispositivo:
Gracias.
PS: lo siento por mi inglés.