Exibições: 464

Responder esta

Respostas a este tópico

Esse seu codigo funcionou ???

Caso negativo diria que o ideal seria fazer:

if ((RTCValues[4] == 17) && (RTCValues[5] == 30))...

O "&"é executado primeiro, é "precedente". E o "&" que vc precisa é o logico e nao o matemático, deve ser escrito "&&".

Chutei...

Já que não achei a pergunta...

este é o codigo inteiro do void de minha função...

o que funciona, tudo e bem

o que ão funciona, é que ele só ativa o comando na hora especificada, o que eu quero, é que se eu chamo a função depois que ja foi dado o comando, ele verifique se ja esta " ativo" ou não e execute ou ative se caso não.

void autAlarme(){
if (autALC == true)
autALE = false;

if (RTCValues[4] == 22 & RTCValues[5] == 50){ // 1º ESTAGIO
autalc = true;

//SENSOR1 = true;
//SENSOR2 = true;
SENSOR3 = true;
SENSOR4 = true;
SENSOR5 = true;
SENSOR6 = true;
SENSOR7 = true;
SENSOR8 = true;
}

if (RTCValues[4] == 01 & RTCValues[5] == 50){ // 2º ESTAGIO
autalc = true;

SENSOR1 = true;
SENSOR2 = true;
SENSOR3 = true;
SENSOR4 = true;
SENSOR5 = true;
SENSOR6 = true;
SENSOR7 = true;
SENSOR8 = true;
}

if (RTCValues[4] == 07){
autalc = false;
DispAlarme = false;

SENSOR1 = false;
SENSOR2 = false;
SENSOR3 = false;
SENSOR4 = false;
SENSOR5 = false;
SENSOR6 = false;
SENSOR7 = false;
SENSOR8 = false;
}

if (RTCValues[4] == 10){ // 2º ESTAGIO
autalc = true;

SENSOR1 = true;
SENSOR2 = true;
//SENSOR3 = true;
//SENSOR4 = true;
//SENSOR5 = true;
//SENSOR6 = true;
//SENSOR7 = true;
//SENSOR8 = true;
}


if (RTCValues[4] == 18){
autalc = true;
//DispAlarme = false;

SENSOR1 = false;
//SENSOR2 = false;
//SENSOR3 = false;
//SENSOR4 = false;
//SENSOR5 = false;
//SENSOR6 = false;
//SENSOR7 = false;
//SENSOR8 = false;
}

if (RTCValues[4] == 18 & RTCValues[5] == 30){
autalc = false;
//DispAlarme = false;

SENSOR1 = false;
SENSOR2 = false;
SENSOR3 = false;
SENSOR4 = false;
SENSOR5 = false;
SENSOR6 = false;
SENSOR7 = false;
SENSOR8 = false;
}

if (autALC == false){
autalc = false;
//DispAlarme = false;

SENSOR1 = false;
SENSOR2 = false;
SENSOR3 = false;
SENSOR4 = false;
SENSOR5 = false;
SENSOR6 = false;
SENSOR7 = false;
SENSOR8 = false;
}
}

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço