Paso 7: El código
El código para esto es simplemente hacer el pin de salida alto para abrir la válvula del selonoid y bajo a cerrar. Duración y el número de botones se ha pulsado se pueden ajustar para acomodar requisitos de prueba. Si lo desea, una pantalla LCD puede ser parte del circuito para mostrar una cuenta corriente. O puede hacerse fuera de serie y un recuento de prensa botón puede hacer salir a la pantalla del ordenador. Mi caso solo me dijeron que pulse el botón en un intervalo establecido durante tantas horas y luego la prueba que el circuito funciona todavía al final de la prueba.
El sketch de Arduino real está por debajo de:
/ * Botón empujador automático electrónico
* Versión 1.0.2 * pantalla LCD NO.
* Por Sr. manitas * /
designar los pines de salida
bola1 int = 5;
int 2 = 6;
int valve3 = 7;
int valve4 = 8;
int valve5 = 9;
void setup() {}
Pines de salida set
pinMode (bola1, salida);
pinMode (2, salida);
pinMode (valve3, salida);
pinMode (valve4, salida);
pinMode (valve5, salida); }
Bucle principal
void loop() {}
botón 1
digitalWrite (bola1, HIGH);
retrasar (1000);
digitalWrite (bola1, LOW);
retardo (350);
botón 2
digitalWrite (2, alto);
retrasar (1000);
digitalWrite (2, bajo);
retardo (350);
botón 3
digitalWrite (valve3, HIGH);
retrasar (1000);
digitalWrite (valve3, bajo);
retardo (350); ... etc.}
Eso es todo. ¿Simple derecho?