نمایش نتایج: از 1 به 10 از 10
Like Tree5 لایک
  • 1 Post By siib
  • 1 Post By siib
  • 1 Post By hamed-pc
  • 1 Post By siib
  • 1 Post By siib

موضوع: در خواست راه اندازی دماسنج توسط ntc و اوردینو

Threaded View

hamed-pc سلام مجدد .lممنونم مدل NTC... 06-26-2017, 03:11 PM
hamed-pc ممنونم کمکم میکنی کد... 06-27-2017, 01:37 AM
siib #include "math.h" float... 06-27-2017, 01:28 PM
  1. #7
    Senior Member
    تاریخ عضویت
    Nov 2015
    نوشته ها
    229
    کد:
    #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.000581798+0.000511142*log(r)+(-1.68459E-06)*(pow(log(r),3)))-273.15;
    Serial.print("Temprature : ");
    Serial.print(t);
    Serial.println(" 'C");
    }
    برای استفاده از کد بالا مدارت رو به شکل زیر ببند:
    مقاومت NTC رو از یک سر به 5V آردوینو و از سر دیگه به یه مقاومت 1 کیلو اهم وصل کن ، اون یکی سر مقاومت یک کیلو اهم رو هم به GND آردوینو وصل کن و نهایتا پین analog IN شماره 0 (A0) رو به محل اتصال مقاومت NTC و مقاومت یک کیلو اهم (بینشون) وصل کن،

    اون 273.15 برای تبدیل کلوین به درجه سانتیگراد هست
    ویرایش توسط siib : 06-27-2017 در ساعت 01:38 PM
    لایک کردن

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

SEO by vBSEO