Programa en Arduino sistemas secuenciales simulados en GRAFCET.

Page 9

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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.