صفحه 3 از 4 نخستنخست 1234 آخرینآخرین
نمایش نتایج: از 21 به 30 از 33
Like Tree2 لایک

موضوع: سنسور دما ديجيتال ds18b20

  1. #21
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط shelby نمایش پست ها
    اخه کجای کد سنسور دما بزارم؟
    کتابخونه چی مال هر دوتاشو اضافه کنم؟
    کد lcd رو میزارم تو لیکی که گفتی اگه میشه خودتم با این کد دمایی که اینجاست یه بار ادغام کن ممنون
    این کد رو تست بگیر ببین ارور داری؟
    کد:
    
    #include <OneWire.h>
    #include <DallasTemperature.h>
    #include <Wire.h>
    #include <LiquidCrystal_I2C.h>
    
    
    #define ONE_WIRE_BUS 2
    
    
    OneWire oneWire(ONE_WIRE_BUS);
    
    
    DallasTemperature sensors(&oneWire);
    
    
    LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3);
    
    
    void setup()
    {
    
    
      Serial.begin(9600);
      LCD _Config();
      sensors.begin();
    }
    
    
    
    
    void loop()
    {
    
    
      lcd.setCursor(0, 0); 
      lcd.print("Temp : !");
      sensors.requestTemperatures(); // Send the command to get temperatures
      lcd.write(sensors.getTempCByIndex(0));
    }
    
    
    void LCD _Config() {
      lcd.begin(16, 2);
      for (int i = 0; i < 3; i++) {
        lcd.backlight();
        delay(250);
        lcd.noBacklight();
        delay(250);
      }
      lcd.backlight();
      lcd.clear();
    }

  2. #22
    Junior Member
    تاریخ عضویت
    Aug 2015
    نوشته ها
    29
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    این کد رو تست بگیر ببین ارور داری؟
    کد:
    
    #include <OneWire.h>
    #include <DallasTemperature.h>
    #include <Wire.h>
    #include <LiquidCrystal_I2C.h>
    
    
    #define ONE_WIRE_BUS 2
    
    
    OneWire oneWire(ONE_WIRE_BUS);
    
    
    DallasTemperature sensors(&oneWire);
    
    
    LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3);
    
    
    void setup()
    {
    
    
      Serial.begin(9600);
      LCD _Config();
      sensors.begin();
    }
    
    
    
    
    void loop()
    {
    
    
      lcd.setCursor(0, 0); 
      lcd.print("Temp : !");
      sensors.requestTemperatures(); // Send the command to get temperatures
      lcd.write(sensors.getTempCByIndex(0));
    }
    
    
    void LCD _Config() {
      lcd.begin(16, 2);
      for (int i = 0; i < 3; i++) {
        lcd.backlight();
        delay(250);
        lcd.noBacklight();
        delay(250);
      }
      lcd.backlight();
      lcd.clear();
    }
    بله ارور میده

    exit status 1
    no matching function for call to 'LiquidCrystal_I2C::LiquidCrystal_I2C(int, int, int, int, int, int, int, int, int)'
    ویرایش توسط shelby : 03-06-2016 در ساعت 12:10 PM

  3. #23
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط shelby نمایش پست ها
    بله ارور میده

    exit status 1
    no matching function for call to 'LiquidCrystal_I2C::LiquidCrystal_I2C(int, int, int, int, int, int, int, int, int)'

    داره از خط تابع lcd ات ارور میگیره

    الان با نوع کدی که من زدم باید دستت اومده باشه چجوری کد ها رو ترکیب می کنیم
    روش کار کن ارورش حل میشه

  4. #24
    Junior Member
    تاریخ عضویت
    Jul 2014
    نوشته ها
    9
    125455544545454

  5. #25
    Junior Member
    تاریخ عضویت
    Aug 2015
    نوشته ها
    29
    یعنی یه نفر نمیتونه یه کد سالم به من بده که دما رو روی ال سی دی نمایش بدم؟؟؟؟؟

  6. #26
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط shelby نمایش پست ها
    یعنی یه نفر نمیتونه یه کد سالم به من بده که دما رو روی ال سی دی نمایش بدم؟؟؟؟؟

    دوست عزیز ترکیب کد بعهده خود شماست
    من یک نمونه براتون ارسال کردم

    همون کد رو دیباگ کنید جواب خواهید گرفت.

  7. #27
    Junior Member
    تاریخ عضویت
    Sep 2016
    نوشته ها
    2
    سلام من این دماسنج رو به محض اینکه به آردوینو وصل میکنم یکی دو بار چشمک میزنه و بعد کلا آردوینو خاموش میشه
    میشه بگین چرا؟ آیا دماسنج سوخته

  8. #28
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط mosafere86 نمایش پست ها
    سلام من این دماسنج رو به محض اینکه به آردوینو وصل میکنم یکی دو بار چشمک میزنه و بعد کلا آردوینو خاموش میشه
    میشه بگین چرا؟ آیا دماسنج سوخته
    سیم بندیتون مشکل داره به احتمال زیاد
    یه جا vcc و gnd به هم برخورد نکردن ؟
    مطابق این Tweaking4All.com - How to measure temperature with your Arduino and a DS18B20 آموزش پیش برو خیلی دقیق توضیح داده

    ترتیب پینها رو حواست باشه رعایت کنی

  9. #29
    Junior Member
    تاریخ عضویت
    Oct 2016
    نوشته ها
    1
    سلام.چطور میتونم اطلاعات دمایی رو برای مدت یک ماه یا بیشتر بصورت ساعتی برای 4 کانال خروجی بوسیله این سنسور ها ثبت کنم؟

  10. #30
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط abolfazlmirashrafi نمایش پست ها
    سلام.چطور میتونم اطلاعات دمایی رو برای مدت یک ماه یا بیشتر بصورت ساعتی برای 4 کانال خروجی بوسیله این سنسور ها ثبت کنم؟

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

صفحه 3 از 4 نخستنخست 1234 آخرینآخرین

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

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

SEO by vBSEO