http://www.youtube.com/c/JovannyDuque?sub_confirmation=1_ if (E12 == HIGH) { Serial.println("Etapa12 Etapa12 Etapa12"); }
final1 = inicio1 + 1000; segundos.
if (E13 == HIGH) { digitalWrite(Y1, LOW); digitalWrite(Y2, HIGH);
}
// Tiempo final es inicio mA¡s 8
EMERG = HIGH; Serial.println("Etapa13 EMERG Etapa13 EMERG"); }
actual1 = millis();
else { EMERG = LOW; }
if (activado1 == 1 && (actual1 > final1) ) { // Si fue activado=1 y el tiempo actual es mayor que el final....
// Consulta el tiempo actual.
T1 = HIGH; if (E120 == HIGH) { Serial.println("Etapa120 EMERG Etapa120 EMERG" ); digitalWrite(Y2, LOW); EMERG = HIGH; }
} else { T1 = LOW; }
else { EMERG = LOW; } if (E61 == HIGH) { Serial.println("Etapa61-61-Etapa6161"); }
}
void desactivetemp1() { if (E81 == HIGH) { Serial.println("Etapa81 Etapa81"); }
T1 = LOW; activado1 = 0;// haz un parpadeo.
if (E14 == HIGH) { FIN_CX3 = HIGH; CONTADOR = 0;
inicio1 = 0;
Serial.println("Etapa 14 14 14 "); }
final1 = 0;
else { FIN_CX3 = LOW; }
actual1 = 0;
// ACTIVACION DE LUCES CON LAS BOBINAS DE LAS ELECTROVALVULAS
}
if (E2 == HIGH) { digitalWrite(29, HIGH); }
//SUBRUTINA TEMPORIZADOR 2
else {digitalWrite(29, LOW); } if ((E4 == HIGH)| (E13 == HIGH) ) { digitalWrite(31, HIGH); }
void activetemp2() {
else { digitalWrite(31, LOW); } } if (E10 == HIGH && activado2 == 0) { HIGH y no ha sido activado=0 antes... //SUBRUTINA TEMPORIZADOR 1 void activetemp1() { if (E3 == HIGH && activado1 == 0) { // Si ha pulsado HIGH y no ha sido activado=0 antes... activado1 = 1; tiempo de inicio.
// marca activado=1 y guarda el
activado2 = 1; tiempo de inicio.
// Si ha pulsado
// marca activado=1 y guarda el
inicio2 = millis(); final2 = inicio2 + 1000; // Tiempo final es inicio mA¡s 8 segundos. }
inicio1 = millis(); Elaborado por el Ing. Jovanny Duque
Pag. 8