Paso 3: Sketch de Arduino
El bosquejo es muy cercano al Publicada en mi original instructable (aquí)Comentario rápido:
-El código siguiente se convierte en la resistencia de pull-up de la entrada analógica. Una buena cosa saber.
pinMode (analogInPin, entrada);
digitalWrite (analogInPin, HIGH); encender la resistencia de pull-up
-He añadido un control sobre el tamaño del búfer que contiene la página, para que tenga una indicación que cosas malas ha pasado si el búfer es demasiado pequeño.
-El botón manual ciclos a través de las válvulas y utiliza A0, A1, A2 por razones de conveniencia.
-La interfaz web puede activar/desactivar cualquier combinación de las válvulas.
-Las válvulas se apaga automáticamente después de 60 minutos (puede ser modificados, el tiempo en segundos, 0 desactiva la funcionalidad).
-Hasta 4 válvulas pueden ser controladas.
-Lógica Inicio como se ha añadido para evitar falsas se encienda.