#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,20,4); // Bu kodu kullanırken ekranda yazı çıkmaz ise 0x27 yerine 0x3f yazınız !!
int ThermistorPin = 6;
int Vo;
float R1 = 10000;
float logR2, R2, T;
float A = 1.009249522e-03, B= 2.378405444e-04, C = 2.019202697e-07;
void setup() {
Serial.begin(9600);
lcd.init();
lcd.backlight();
}
void loop() {
Vo = analogRead(ThermistorPin);
R2 = R1 * (1023.0 / (float)Vo - 1.0);
logR2 = log(R2);
T = (1.0 / (A + B*logR2 + C*logR2*logR2*logR2)); // kelvin cinsinden
T = T - 273.15; // celcius cinsinden
Serial.print("Temperature: ");
Serial.print(T);
Serial.println(" C");
lcd.setCursor(0,0); //
lcd.print("Temperature: ");
lcd.setCursor(0,1);
lcd.print(T);
lcd.print(" C");
delay(1000);
lcd.clear();
}