Bom dia pessoal, estou programando em sketch e quero criar 2 condições de uma while ( Estou usando o || ) e uma das condições é um intervalo de tempo porem o programa está dando erro, minha intenção é se caso a condição não se satisfaça entre aquele período de tempo programa volte a rodar, alguém pode ajudar?
Tags:
Para ser possível ajuda-lo, me responda a seguinte questão:
Você quer que a geladeira fique entre 19 e 25 graus. Correto?
Se estiver acima de 25, você ligará um compressor (motor). para que a temperatura caia. Certo?
E se estiver abaixo de 19 graus? O que você fará?
Digamos que a temperatura externa é de 10 graus.
Depois de algum tempo internamente vai ficar próximo a 10 graus.
RV
seguinte quero que a temperatura fique entre 19 e 25 graus sendo assim, quando o cogigo iniciar dificilmente a temperatura vai estar nos 23 graus, etnão quero que ligue ate cair a temperatura nos 19 graus e desligue, e ligue novamente apenas quando atingir o valor de 25 graus ae depois que conceguir ajustar isso pretendo colocar les e sinaleiro informando o processo.
Sr. DFP,
encontrei erros no seu sketch
faltam os parêntesis após a palavra setup .
todos as funções pinMode() que você usou estão fora da função setup();
Movimente elas para dentro da função setup() ;
faltam os parêntesis após a palavra loop; .
Falta também uma { após o nome da função loop();
A variável "temperatura"não foi definida;
Falta também uma } no final da função loop();
Corrija estes erros e teste novamente se seu sketch atende sua necessidade.
RV
olhei um aqui da net e tentei ajustar no meu codigo. mas com o mesmo problema
Corrige a linha 27,
está assim: if ((temp>19)&& (temp>=25))
mude para ficar assim:
if ((temp>19)&& (temp<=25))
e diga o resultado.
RV
OLA SR. MINEIRIM futicando aqui e escorrendo os neuronios pelo ouvido consgui fazzer usando o if mesmo mas eu coloquei um fi ambaixo do outro
if (temperatura>=23){
digitalWrite (7, HIGH);// se a temeperatura estiver >= 19° e >= 25° aciona o rele no pino 7
}
if (temperatura<=19){
digitalWrite (7, LOW);// se a temeperatura estiver >= 19° e >= 25° aciona o rele no pino 7
e pronto!!!!
muito obrigado pela atenção
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por