Projeto Arduino
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Substituto para comando "while"

2 participantes

Ir para baixo

Substituto para comando "while" Empty Substituto para comando "while"

Mensagem  ljustino Seg 13 maio - 10:56

Bom dia pessoal.

Estou bem enferrujado em programação, por isso estou tendo problemas para resolver uma questão no meu projeto e, espero que vcs possam me ajudar... Very Happy

É o seguinte, dentre outras funções, meu projeto mede a temperatura da água de um aquário e, caso essa água chegue a 26º C ele deve acionar os coolers e resfriar a água até 25º C e, depois desliga-los.

É ai que está o problema, a forma que encontrei para isso foi usando o "for" e o "while" aninhado, tipo:

Código:

if (temp >= 26) {
  while(temp >= 25) {
      digitalWrite(cooler, HIGH);
  }
} else {
      digitalWrite(cooler, LOW);
}

O problema disso é que o sistema fica preso nesse laço até a temperatura chegar a 24,9º C, impedindo que o sistema execute as outras funções.

Se alguém puder me ajudar com isso eu agradeço muito mesmo.


Obrigado desde já,
Lucas Justino.

ljustino

Mensagens : 1
Data de inscrição : 13/05/2013

Ir para o topo Ir para baixo

Substituto para comando "while" Empty Re: Substituto para comando "while"

Mensagem  Admin Sáb 25 maio - 13:15

E se fizer assim

Código:


if(temp >= 26){
digitalWrite(cooler, HIGH);
}

if(temp <= 24){
digitalWrite(cooler, LOW);
}


Admin
Admin
Admin

Mensagens : 560
Data de inscrição : 07/04/2009
Idade : 43
Localização : Franca

https://projetoarduino.forumeiros.com

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos