Estou programando no arduino para ler um sensor de umidade, só que parecer um pouco complicado eu vir um site em que se programava um sensor de temperatura no arduino teria que fazer isso:  saída no pino Vout gera uma voltagem proporcional a temperatura medida pelo sensor. Cada 0,01 Volt corresponde a 1 grau centígrado. Consequentemente, se no pino Vout eu medir 1 Volt então a temperatura será de 100 graus centígrados.

Liguei a saída Vout do LM35 na entrada Analog In 5 do Arduino . As entradas Analog In do Arduino possuem resolução de 10 bits e devolvem um valor de 0 a 1024 correspondente ao valor lido comparado a tensão de referencia que é 5 Volts.

O que quer dizer isso ? Se ao usar a função analogRead(5) , o retorno for 1024 então a tensão no pino é de 5 Volts , se ler 512 então a tensão é 2.5 Volts e daí por diante.

No caso do LM35 para transformar a tensão lida em temperatura que possa ser entendida é necessário usar a equação :

temperatura = ( 5 * valor_lido_no_LM35 * 100) / 1024

Obs : 5 é o valor da tensão de referencia

Teria que fazer o mesmo processo para o sensor de umidade gostaria de saber poderia utilizarno sensor de umidade:

temperatura = ( 5 * valor_lido_no_LM35 * 100) / 1024 se alguem puder me informa.   

  

Exibições: 114

Responder esta

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço