Paso 11: El código
Pensé que sería más fácil y más organizado para subir el código en un documento de Google:
https://docs.Google.com/document/d/1NLgMJqJjs_tmA _...
Esencialmente rompió el código en tareas poco independientes.
1. primero, marque el botón de
2. Compruebe el nivel de humedad
3. Gire el motor si no hay suficiente humedad en el suelo
4. Verifique la temperatura
5. Verifique que la luz
6. activar luces de crecer si no hay suficiente luz
La biblioteca de RunningAverage puede descargarse aquí:
http://Playground.Arduino.CC/Main/RunningAverage
Me permite tener valores suave y hace que el sistema como un todo mucho menos volátil.