Skip to content

Instantly share code, notes, and snippets.

@LuizFelipeLemon
Last active November 11, 2017 03:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save LuizFelipeLemon/f1c84617e0589bc88546ada05f3b78a2 to your computer and use it in GitHub Desktop.
Save LuizFelipeLemon/f1c84617e0589bc88546ada05f3b78a2 to your computer and use it in GitHub Desktop.
#define ntc A1 //Nomeia a porta A1 como ntc
void setup(){
Serial.begin(9600); //Inicia a Serial
pinMode(ntc,INPUT); //Define o pino A5 como entrada
}
void loop(){
int ntcValor = analogRead(ntc); // Armazenda valor analógico
long Resistance;
double Temp;
Resistance=((10240000/ntcValor) - 10000);
Temp = log(Resistance);
Temp = 1 / (0.001129148 + (0.000234125 * Temp) + (0.0000000876741 * Temp * Temp * Temp));
Temp = Temp - 273.15; // Convertendo Kelvin para Celsius
Serial.println(Temp);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment