صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از 1 به 10 از 18

موضوع: راه اندازی sht10

  1. #1
    Member
    تاریخ عضویت
    Feb 2016
    نوشته ها
    41

    راه اندازی sht10

    دوستان سلام با استفاده از کدهای مثال کتابخانه SHT1x.h سعی کردم دوتا سنسور SHT10 رو راه اندازی کنم ولی هر دفعه مقادیر بازگشتی از سنسور اعداد منفی رو نشون میده تو اتاق
    Temperature: -40.0099983215C / -40.0180015563F. Humidity: -4.69%
    Temperature: -40.0099983215C / -40.0180015563F. Humidity: -4.69%
    Temperature: -40.0099983215C / -40.0180015563F. Humidity: -4.69%
    Temperature: -40.0099983215C / -40.0180015563F. Humidity: -4.69%
    Temperature: -40.0099983215C / -40.0180015563F. Humidity: -4.69%
    Temperature: -40.0099983215C / -40.0180015563F. Humidity: -4.69%
    Temperature: -40.0099983215C / -40.0180015563F. Humidity: -4.69%
    Temperature: -40.0099983215C / -40.0180015563F. Humidity: -4.69%
    کد هم اینجا کپی میکنم:
    #include <LiquidCrystal.h>
    #include <SHT1x.h>

    // Specify data and clock connections and instantiate SHT1x object
    #define dataPin 2
    #define clockPin 3
    SHT1x sht10r(dataPin, clockPin);
    LiquidCrystal lcd(53,52,51,50,49,48,47);
    void setup()
    {
    lcd.begin(20,4);
    Serial.begin(38400); // Open serial connection to report values to host
    lcd.print("Starting up");
    }

    void loop()
    {
    float temp_c;
    float temp_f;
    float humidity;

    // Read values from the sensor
    temp_c = sht10r.readTemperatureC();
    temp_f = sht10r.readTemperatureF();
    humidity = sht10r.readHumidity();

    // Print the values to the serial port
    Serial.print("Temperature: ");
    lcd.print("Temperature: ");
    Serial.print(temp_c, DEC);
    lcd.print(temp_c);
    Serial.print("C / ");
    Serial.print(temp_f, DEC);
    Serial.print("F. Humidity: ");
    Serial.print(humidity);
    lcd.print("Humidity: ");
    lcd.print(humidity);
    Serial.println("%");

    delay(2000);
    }
    کمک کنید لطفا

  2. #2
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    3,995
    نقل قول نوشته اصلی توسط hamed82 نمایش پست ها
    دوستان سلام با استفاده از کدهای مثال کتابخانه SHT1x.h سعی کردم دوتا سنسور SHT10 رو راه اندازی کنم ولی هر دفعه مقادیر بازگشتی از سنسور اعداد منفی رو نشون میده تو اتاق
    Temperature: -40.0099983215C / -40.0180015563F. Humidity: -4.69%
    Temperature: -40.0099983215C / -40.0180015563F. Humidity: -4.69%
    Temperature: -40.0099983215C / -40.0180015563F. Humidity: -4.69%
    Temperature: -40.0099983215C / -40.0180015563F. Humidity: -4.69%
    Temperature: -40.0099983215C / -40.0180015563F. Humidity: -4.69%
    Temperature: -40.0099983215C / -40.0180015563F. Humidity: -4.69%
    Temperature: -40.0099983215C / -40.0180015563F. Humidity: -4.69%
    Temperature: -40.0099983215C / -40.0180015563F. Humidity: -4.69%
    کد هم اینجا کپی میکنم:
    #include <LiquidCrystal.h>
    #include <SHT1x.h>

    // Specify data and clock connections and instantiate SHT1x object
    #define dataPin 2
    #define clockPin 3
    SHT1x sht10r(dataPin, clockPin);
    LiquidCrystal lcd(53,52,51,50,49,48,47);
    void setup()
    {
    lcd.begin(20,4);
    Serial.begin(38400); // Open serial connection to report values to host
    lcd.print("Starting up");
    }

    void loop()
    {
    float temp_c;
    float temp_f;
    float humidity;

    // Read values from the sensor
    temp_c = sht10r.readTemperatureC();
    temp_f = sht10r.readTemperatureF();
    humidity = sht10r.readHumidity();

    // Print the values to the serial port
    Serial.print("Temperature: ");
    lcd.print("Temperature: ");
    Serial.print(temp_c, DEC);
    lcd.print(temp_c);
    Serial.print("C / ");
    Serial.print(temp_f, DEC);
    Serial.print("F. Humidity: ");
    Serial.print(humidity);
    lcd.print("Humidity: ");
    lcd.print(humidity);
    Serial.println("%");

    delay(2000);
    }
    کمک کنید لطفا

    این کد رو آپلود کن ببین رو کنسوبل آردوینوت چی میبینی ؟
    دقت کن شماره پینهاش با کد شما فرق داره

    کد:
    #include <SHT1x.h>
    
    
    // Specify data and clock connections and instantiate SHT1x object
    #define dataPin  10
    #define clockPin 11
    SHT1x sht1x(dataPin, clockPin);
    
    
    void setup()
    {
       Serial.begin(38400); // Open serial connection to report values to host
       Serial.println("Starting up");
    }
    
    
    void loop()
    {
      float temp_c;
      float temp_f;
      float humidity;
    
    
      // Read values from the sensor
      temp_c = sht1x.readTemperatureC();
      temp_f = sht1x.readTemperatureF();
      humidity = sht1x.readHumidity();
    
    
      // Print the values to the serial port
      Serial.print("Temperature: ");
      Serial.print(temp_c, DEC);
      Serial.print("C / ");
      Serial.print(temp_f, DEC);
      Serial.print("F. Humidity: ");
      Serial.print(humidity);
      Serial.println("%");
    
    
      delay(2000);
    }

  3. #3
    Member
    تاریخ عضویت
    Feb 2016
    نوشته ها
    41
    سلام
    این کد دقیقا کد example خود کتابخانه SHT1x هستش درسته؟
    اگر اون هست تست کردم بعد پایه رو عوض کردم همین نتیجه رو میده عینا

  4. #4
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    3,995
    نقل قول نوشته اصلی توسط hamed82 نمایش پست ها
    سلام
    این کد دقیقا کد example خود کتابخانه SHT1x هستش درسته؟
    اگر اون هست تست کردم بعد پایه رو عوض کردم همین نتیجه رو میده عینا

    دوست من وایستا با هم پیش بریم
    کد اصلی رو آپلود کن
    ببین تو کنسول جواب درست میده یا نه!

    و این که چک کن شاید دلیل داشته که پین های 10 و 11 رو استفاده کرده!

  5. #5
    Member
    تاریخ عضویت
    Feb 2016
    نوشته ها
    41
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    دوست من وایستا با هم پیش بریم
    کد اصلی رو آپلود کن
    ببین تو کنسول جواب درست میده یا نه!

    و این که چک کن شاید دلیل داشته که پین های 10 و 11 رو استفاده کرده!
    چشم، الان اردینو دم دستم نیست، شب چک میکنم نتیجه را اعلام میکنم، در ضمن من از مگا r3 استفاده میکنم و نکته بعد اینکه نیاز دارم 2عدد سنسور رو بخونم
    Starting up
    Temperature: -40.0099983215C / -40.0180015563F. Humidity: -4.69%
    Temperature: -40.0099983215C / -40.0180015563F. Humidity: -4.69%
    Temperature: -40.0099983215C / -40.0180015563F. Humidity: -4.69%
    Temperature: -40.0099983215C / -40.0180015563F. Humidity: -4.69%
    Temperature: -40.0099983215C / -40.0180015563F. Humidity: -4.69%
    Temperature: -40.0099983215C / -40.0180015563F. Humidity: -4.69%
    Temperature: -40.0099983215C / -40.0180015563F. Humidity: -4.69%
    Temperature: -40.0099983215C / -40.0180015563F. Humidity: -4.69%
    این هم نتایج با کدی که فرمودید
    ویرایش توسط hamed82 : 03-05-2016 در ساعت 06:38 PM

  6. #6
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    3,995
    نقل قول نوشته اصلی توسط hamed82 نمایش پست ها
    چشم، الان اردینو دم دستم نیست، شب چک میکنم نتیجه را اعلام میکنم، در ضمن من از مگا r3 استفاده میکنم و نکته بعد اینکه نیاز دارم 2عدد سنسور رو بخونم
    Starting up
    Temperature: -40.0099983215C / -40.0180015563F. Humidity: -4.69%
    Temperature: -40.0099983215C / -40.0180015563F. Humidity: -4.69%
    Temperature: -40.0099983215C / -40.0180015563F. Humidity: -4.69%
    Temperature: -40.0099983215C / -40.0180015563F. Humidity: -4.69%
    Temperature: -40.0099983215C / -40.0180015563F. Humidity: -4.69%
    Temperature: -40.0099983215C / -40.0180015563F. Humidity: -4.69%
    Temperature: -40.0099983215C / -40.0180015563F. Humidity: -4.69%
    Temperature: -40.0099983215C / -40.0180015563F. Humidity: -4.69%
    این هم نتایج با کدی که فرمودید

    ببین اگه داری با مگا کار می کنی شاید لازم باشه شماره پینها رو تغییر بدی !

    چون یکی از پینها رو به عنوان پین کلاک معرفی می کنه (این احتماله )

    یه سرچ بزن ببین تو فروم های خارجی کسی با این مشکل برخوردی نداشته ؟

  7. #7
    Member
    تاریخ عضویت
    Feb 2016
    نوشته ها
    41
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    ببین اگه داری با مگا کار می کنی شاید لازم باشه شماره پینها رو تغییر بدی !

    چون یکی از پینها رو به عنوان پین کلاک معرفی می کنه (این احتماله )

    یه سرچ بزن ببین تو فروم های خارجی کسی با این مشکل برخوردی نداشته ؟
    اتفاقا سرچ هم کردم تنها چیزی که پیدا کردم اتصال بد بود و در نهایت تو دیتا شیت هم دیدم که ارتباط سخت افزاری دچار مشکل هستش. یه سوال من سنسور رو جدا از برد گرفتم حالا سوالم اینه که مقاوت پول آپ رو چقدر بزارم؟ برای مسیر دیتا و چول دان کلاک رو؟ رو برد آماده که گرفتم فقط یک جا برای مقاوت پول اپ دیتا و یک جا هم برای خازن کوپلاژ در نطر گرفته بودن تو مسیر کلاک پایه ها رو هم جابجا کردم باز هم همینه

  8. #8
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    3,995
    نقل قول نوشته اصلی توسط hamed82 نمایش پست ها
    اتفاقا سرچ هم کردم تنها چیزی که پیدا کردم اتصال بد بود و در نهایت تو دیتا شیت هم دیدم که ارتباط سخت افزاری دچار مشکل هستش. یه سوال من سنسور رو جدا از برد گرفتم حالا سوالم اینه که مقاوت پول آپ رو چقدر بزارم؟ برای مسیر دیتا و چول دان کلاک رو؟ رو برد آماده که گرفتم فقط یک جا برای مقاوت پول اپ دیتا و یک جا هم برای خازن کوپلاژ در نطر گرفته بودن تو مسیر کلاک پایه ها رو هم جابجا کردم باز هم همینه

    لینک ماژول ت رو میزاری لطفا ؟

  9. #9
    Member
    تاریخ عضویت
    Feb 2016
    نوشته ها
    41
    راستش لینک ازش پیدا نکردم واسه همین دارم سوال میکنم از یک فروشگاه تو خ جمهوری خریدم . فقط سنسور رو و بردش رو هم همونجا خریدم

  10. #10
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    3,995
    نقل قول نوشته اصلی توسط hamed82 نمایش پست ها
    راستش لینک ازش پیدا نکردم واسه همین دارم سوال میکنم از یک فروشگاه تو خ جمهوری خریدم . فقط سنسور رو و بردش رو هم همونجا خریدم
    خب یه عکس بزار شاید ما تونستیم پیداش کنیم

صفحه 1 از 2 12 آخرینآخرین

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

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

SEO by vBSEO