Boa noite a todos.

Pessoal, fiz um codigo aqui para controlar dois sensores de temperatura 18B20, e esta funcionando bem com temperaturas positivas, mas quando as temperaturas ficam abaixo de zero ele se perde... Alguem sabe o que pode ser? Estou usando um resistor de 4k7 no sensor. Segue o codigo.

_2_Sensores.ino

Exibições: 330

Responder esta

Respostas a este tópico

Oi AFM, boa noite.

Gravei seu code no meu UNO, e coloquei o sensor no freezer.

Funcionou corretamente.  Como só tinha um sensor ligado, a corrente do bus 1wire era menor.

Faça o seguinte.  Troque o resistor de 4K7 por um de 2K7, e teste novamente.

Rui

Boa noite Rui.

Funfou... depois que coloquei o resistor de 2k7 ficou bom. Agora para ficar mais bonito.... sabe como faz para ficar somente numeros inteiro?

Exemplo: Quando a temperatura abaixa dos 10 graus aparece 9.670, seria possivel somente aparecer 9 Graus?

Esta informação custa 1 Cx da cerveja artesanal.

Rui

pode falar que vai...  Ta saindo a BERAINO.

Rs...

AFM, boa noite.

Faz assim:

  • nesta linha

  • lcd.print(sensors.getTempC(Sensor1));

  • escreve assim

  • lcd.print(int(sensors.getTempC(Sensor1)));

  • e nesta

  • lcd.print(sensors.getTempC(Sensor2));

  • escreve assim

  • lcd.print(int(sensors.getTempC(Sensor2)));

Rui

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço