سلام مجدد
بعد از کلی گشتن و خوندن مطالب چیزای جدید و جالبی در مورد ترمیستور یادگرفتم... 

مداری که برای اون استفاده میشه ساده هست، ولی برای تبدیل مقادیری که از ترمیستور خونده میشه به دما تو دیتاشیت ها کلی گشتم و دیدم که باید از معادله استین هارت استفاده کرد...
این وسط ها یه سایت پیدا کردن که توضیحات خوب و کاملی در این رابط آورده... لینکش رو می فرستم شاید به دردتون بخوره
مهمان عزیز شما حق دیدن لینک ها را ندارید
عضویت
فقط در مورد برنامه نویسیش یه جا سوال داشتم:
تو این تابع که برای محاسبه دما نوشته شده
double ThermistorF(int RawADC) {
double Temp;
Temp = log(10000.0*((1024.0/RawADC-1)));
Temp = 1 / (0.001125308852122+ (0.000234711863267+ (0.000000085663516* Temp * Temp ))* Temp );
Temp = Temp - 273.15;
Temp = (Temp * 9.0)/ 5.0 + 32.0;
return Temp;
}
تو خط زیر برای تبدیل مقادیر آنالوگ به دیجیتال چی کار کرده؟؟؟
Temp = log(10000.0*((1024.0/RawADC-1)));
ممنون میشم راهنماییم کنید