//---Mapeamento de Hardware---//
#define Q 05//led de SAida
#define STOP 27//Amarelo/DESLIGA HIGH PARA LOW
#define START 32 //AZUL/LIGA LOW PARA HIGH
//---Variáveis Globais---//
int CQ=0; //50
//---Configurações Iniciais---//
void setup()
{
pinMode(Q, OUTPUT);
pinMode(STOP, INPUT);
pinMode(START, INPUT);
}
//---Ciclo Infinito---//
void loop()
{
if (digitalRead(STOP) == LOW)
{ digitalWrite(Q, LOW);
CQ=0;}
if((digitalRead(START) == HIGH ) && (digitalRead(STOP) == HIGH))
{
digitalWrite(Q, HIGH);
CQ = 1;
}
if (( digitalRead(START) == LOW) && (CQ == 1))// SELO
{ digitalWrite(Q, HIGH); }
}
//========================================//