خواهش میکنم
دقت دماسنجت رو تو شرایط واقعی بررسی کن
اون معادله همون معادله 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"); }


5 لایک
LinkBack URL
About LinkBacks



پاسخ با نقل قول