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