نمایش نتایج: از 1 به 10 از 33
Like Tree2 لایک

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

Hybrid View

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

نام: IMG_1357.jpg
مشاهده: 188
حجم: 87.1 کیلو بایت
    نه به آخر کد اضافه نمیشه

    بله کتابخونه داره .
    کتابخونه هاش هم اینجاست
    http://forum.arduino.ir/8/21/209.html

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

  2. #2
    Junior Member
    تاریخ عضویت
    Aug 2015
    نوشته ها
    29
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    نه به آخر کد اضافه نمیشه

    بله کتابخونه داره .
    کتابخونه هاش هم اینجاست
    http://forum.arduino.ir/8/21/209.html

    اول یه دور LCD ات رو هم با کدهای لینکی که دادم جداگانه راه بنداز که کد اون رو هم بشناسی بعد بیا بهت بگم چجوری کد ها رو ادغام کنی
    lcd رو که راه اندازی کردم البته با یه کد دیگه چون اون کدی که تو انجمن هست مشکل داره و فقط حروف اول رو نمایش میده

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

    خب الان دو تا کد داریم که هر کدوم دارن جداگانه جواب میدن بهمون
    بیا هدر های برنامه LCD رو ، هر چیزی که بالای setup گذاشته و هر چیزی که توی setup کانفیگ کرده رو بزار توی کد سنسور دمات

    توی کد سنسور دمات هم هر جا serial.print کرده بزار lcd.print

  4. #4
    Junior Member
    تاریخ عضویت
    Aug 2015
    نوشته ها
    29
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    یه لطفی کن کدت رو برای بچه های تاپیکی که لینک دادم هم بزار اون طفلکا گیر افتادن (البته لطفا )

    خب الان دو تا کد داریم که هر کدوم دارن جداگانه جواب میدن بهمون
    بیا هدر های برنامه lcd رو ، هر چیزی که بالای setup گذاشته و هر چیزی که توی setup کانفیگ کرده رو بزار توی کد سنسور دمات

    توی کد سنسور دمات هم هر جا serial.print کرده بزار lcd.print
    اخه کجای کد سنسور دما بزارم؟
    کتابخونه چی مال هر دوتاشو اضافه کنم؟
    کد lcd رو میزارم تو لیکی که گفتی اگه میشه خودتم با این کد دمایی که اینجاست یه بار ادغام کن ممنون

  5. #5
    مدیر گروه
    تاریخ عضویت
    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();
    }

  6. #6
    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

  7. #7
    مدیر گروه
    تاریخ عضویت
    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 ات ارور میگیره

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

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

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

SEO by vBSEO