Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Pegando Grau Celsius do ambiente com arduino

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Pegando Grau Celsius do ambiente com arduino

    Muita gente tem dificuldade em converter o valor pego com Termistor pelo arduino em graus celsius.

    Em baixo Você encontrará a solução para esse problema utilizando um termistor NTC 10k.

    Circuito:


    Source:

    Código:
    #include <math.h> 
    
    double Termistor (int RawADC)
    {
      double Temp;
      Temp = log(((10240000/RawADC) - 10000)); // Considerando resistência de 10K
      Temp = 1 / (0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp ))* Temp ); 
      // Equação de Steinhart-Hart para o termistor - temperatura em Kelvin
      
      Temp = Temp - 273.15; // Converte Kelvin para Celsius 
      return Temp; 
    }
    
     void setup()
     {
       Serial.begin(9600); //Troque pela sua porta serial
     }
     
     void loop()
     { 
       Serial.print(int(Termistor(analogRead(0)))); // Exibe temperatura em Celsius 
       Serial.println (" graus Celsius");
       delay (1000);  
     }
    "Não me sinto obrigado a acreditar que o mesmo Deus que nos dotou de sentidos, razão e intelecto, pretenda que não os utilizemos."
    - Galileu Galilei

  • Font Size
    #2
    Otimo, obrigado cara
    "If you're good at something, never do it for free".
    Joker

    Não, eu não estou aqui para financiar a sua empresa!!!

    Comment

    X
    Working...
    X