خواهش میکنم
دقت دماسنجت رو تو شرایط واقعی بررسی کن
اون معادله همون معادله Steinhart-HArt هست و اون اعداد هم پارامترهایی هستن که با سه تا دما-مقاومتی که خودت گفتی حساب شدن ، همون لینک خودت حساب کرد پارامترها رو اما انگار من اشتباه واردشون کردم!
نه نمیشه نسبت بگیری ، باید حداقل حدود یک کیلو باشه تا به آردوینو فشار نیاد و جریان زیادی ازش نگذره ، رابطه ولتاژ بین دو تا مقاومت و اندازه مقاومت ها رو هم میتونی با یه معادله ساده به دست بیاری ، به گمونم بهش میگن قانون تقسیم ولتاژ!
کد اصلاح شده (با مقدار پارامتر های صحیح)
کد:
#include "math.h"
float R1=1000;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
float v=analogRead(0);
float r=R1*1024/v-R1;
double t=1/(0.001052366+0.000405863*log(r)+(-9.19218E-07)*(pow(log(r),3)))-273.15;
Serial.print("Temprature : ");
Serial.print(t);
Serial.println(" 'C");
}