2 minute read
if (E8 == HIGH) {Serial.println("Etapa 8 8
if (E12 == HIGH) { Serial.println("Etapa12 Etapa12 Etapa12"); } if (E13 == HIGH) { digitalWrite(Y1, LOW); digitalWrite(Y2, HIGH); EMERG = HIGH; Serial.println("Etapa13 EMERG Etapa13 EMERG"); } else { EMERG = LOW; }
if (E120 == HIGH) { Serial.println("Etapa120 EMERG Etapa120 EMERG" ); digitalWrite(Y2, LOW); EMERG = HIGH; } else { EMERG = LOW; } if (E61 == HIGH) { Serial.println("Etapa61-61-Etapa6161"); }
Advertisement
if (E81 == HIGH) { Serial.println("Etapa81 Etapa81"); }
if (E14 == HIGH) { FIN_CX3 = HIGH; CONTADOR = 0; Serial.println("Etapa 14 14 14 "); } else { FIN_CX3 = LOW; } final1 = inicio1 + 1000; // Tiempo final es inicio mA ¡s 8 segundos. }
actual1 = millis(); // Consulta el tiempo actual. if (activado1 == 1 && (actual1 > final1) ) { // Si fue activado=1 y el tiempo actual es mayor que el final.... T1 = HIGH; } else { T1 = LOW; }
void desactivetemp1() { T1 = LOW; activado1 = 0;// haz un parpadeo. inicio1 = 0; final1 = 0; actual1 = 0;
// ACTIVACION DE LUCES CON LAS BOBINAS DE LAS ELECTROVA LVULAS
if (E2 == HIGH) { digitalWrite(29, HIGH); } else {digitalWrite(29, LOW); } if ((E4 == HIGH)| (E13 == HIGH) ) { digitalWrite(31, HIGH); } else { digitalWrite(31, LOW); } }
//SUBRUTINA TEMPORIZADOR 1 void activetemp1() { if (E3 == HIGH && activado1 == 0) { // Si ha pulsado HIGH y no ha sido activado=0 antes... activado1 = 1; // marca activado=1 y guarda el tiempo de inicio. inicio1 = millis(); //SUBRUTINA TEMPORIZADOR 2
void activetemp2() {
if (E10 == HIGH && activado2 == 0) { // Si ha pulsado HIGH y no ha sido activado=0 antes... activado2 = 1; // marca activado=1 y guarda el tiempo de inicio. inicio2 = millis(); final2 = inicio2 + 1000; // Tiempo final es inicio mA ¡s 8 segundos. }
actual2 = millis(); // Consulta el tiempo actual. else { T3 = LOW; } }
if (activado2 == 1 && (actual2 > final2) ) { // Si fue activado=1 y el tiempo actual es mayor que el final.... T2 = HIGH; } else {T2 = LOW;} }
void desactivetemp2() { T2 = LOW; activado2 = 0;// haz un parpadeo. inicio2 = 0; final2 = 0; actual2 = 0; } //SUBRUTINA TEMPORIZADOR 3 void activetemp3() { if(E11 == HIGH && activado3 == 0) { // Si ha pulsado HIGH y no ha sido activado=0 antes... activado3 = 1; // marca activado=1 y guarda el tiempo de inicio. inicio3 = millis(); final3 = inicio3 + 1000; // Tiempo final es inicio mA ¡s 8 segundos. } void desactivetemp3() { T3 = LOW; activado3 = 0;// haz un parpadeo. inicio3 = 0; final3 = 0; actual3 = 0; }
actual3 = millis(); // Consulta el tiempo actual.
if (activado3 == 1 && (actual3 > final3) ) { // Si fue activado=1 y el tiempo actual es mayor que el final.... T3 = HIGH; }