نمایش نتایج: از 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

  1. #6
    Member
    تاریخ عضویت
    Aug 2015
    نوشته ها
    55
    سلام مجدد
    در یکی از انجمنهای همسایه این کد را پیدا کردم . اما بخشهاییش برام سئواله
    کد اینه



    #include <math.h>



    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;

    }



    double ThermistorC(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;

    return Temp;

    }



    void setup() {

    Serial.begin(9600);

    }



    void loop() {

    int valF, valC;

    double tempF, tempC;

    valF=analogRead(0);

    tempF=ThermistorF(valF);

    valC=analogRead(0);

    tempC=ThermistorC(valC);



    Serial.print("Temperature = ");

    Serial.print(tempF);

    Serial.print(" F; ");

    Serial.print(tempC);

    Serial.println(" C");

    delay(1000);

    }


    سئوالم اینه عدد 273.15 از کجا اومده ؟
    من مقادیر مربوط به NTC که دارم رو کجا باید جایگزین کنم ؟
    ویرایش توسط hamed-pc : 06-27-2017 در ساعت 11:49 AM
    لایک کردن

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

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

SEO by vBSEO