//---Mapeamento de Hardware---//
#define ledQ3pin 05//ledde SAida
#define ChaveQ1pin 32 //liga
#define ChaveQ2pin 27 //desliga
//---Variáveis Globais---//
int Q1; //50
int Q2; //80
int Q3; //140
//---Configurações Iniciais---//
void setup()
{
}
//---Ciclo Infinito---//
void loop()
{
if ((digitalRead(ChaveQ1pin) == 1) && (digitalRead(ChaveQ2pin) == 0))
{
digitalWrite(ledQ3pin, HIGH);
Q3=HIGH;
} else {
if ((digitalRead(ChaveQ1pin) == 0) && (Q3 == HIGH) && (digitalRead(ChaveQ2pin) == 0))
{
digitalWrite(ledQ3pin, HIGH);
Q3=HIGH;
} else {
if (digitalRead(ChaveQ2pin) == 1)
{
digitalWrite(ledQ3pin, LOW);
}
}
}
}
//========================================//