Substituto para comando "while"

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Substituto para comando "while"

Mensagem  ljustino em 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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: Substituto para comando "while"

Mensagem  Admin em Sab 25 Maio - 13:15

E se fizer assim

Código:


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

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


avatar
Admin
Admin

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

Ver perfil do usuário http://projetoarduino.forum-livre.com

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum