اطلاعیه

Collapse
No announcement yet.

مشکل در راه اندازی LCD 16*2 با ماژول رابط I2C با آردوینو

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مشکل در راه اندازی LCD 16*2 با ماژول رابط I2C با آردوینو

    سلام دوستان

    من طبق آموزش های موجود ، آردوینو رو به ماژول I2C از نوع زیر :



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

    یکی از مقالاتی که طبق اون انجام دادم ( البته چندین با این رو و چند آموزش دیگه رو انجام دادم و بی نتیجه بود ) :



    و اینم بگم که روی برد برد تست میکنم ، گفتم شاید اینم مهم باشه
    ارائه سرور و هاست رایگان : kandohost.com

    #2
    پاسخ : مشکل در راه اندازی LCD 16*2 با ماژول رابط I2C با آردوینو

    درود. پتانسیومتر پشت برد مبدل رو ابتدا بچرخونید تست کنید ، استفاده از کتابخونه دیگه می*تونه مشکل رو حل کنه ، آدرس i2c مبدل رو بررسی کنید. این ماژول با دو سری آی سی در دسترس بود .

    دیدگاه


      #3
      پاسخ : مشکل در راه اندازی LCD 16*2 با ماژول رابط I2C با آردوینو

      نوشته اصلی توسط sjangjoo نمایش پست ها
      سلام دوستان
      نوشته اصلی توسط sjangjoo نمایش پست ها

      من طبق آموزش های موجود ، آردوینو رو به ماژول I2C از نوع زیر :



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

      یکی از مقالاتی که طبق اون انجام دادم ( البته چندین با این رو و چند آموزش دیگه رو انجام دادم و بی نتیجه بود ) :



      و اینم بگم که روی برد برد تست میکنم ، گفتم شاید اینم مهم باشه


      باسلام . ابتدا سخت افزار و سیم های رابط را چک کنید که درست متصل شده باشن ...
      در مورد ماژول LCD I2C شما باید تو برنامه نویسی اردوینو سطر اول یکم تغییرات بدید ینی خط اول برنامه این ماژول یکم با LCD خام فرق داره . این رو لحاظ کردید ؟؟ و آیا کتابخانه این ماژول رو نصب کردید ؟؟

      به عنوان مثال :
      #include <LiquidCrystal_I2C.h>
      LiquidCrystal_I2C lcd(0x3F,16,2);

      دیدگاه


        #4
        پاسخ : مشکل در راه اندازی LCD 16*2 با ماژول رابط I2C با آردوینو

        نوشته اصلی توسط Masood Ashoori نمایش پست ها
        درود. پتانسیومتر پشت برد مبدل رو ابتدا بچرخونید تست کنید ، استفاده از کتابخونه دیگه می*تونه مشکل رو حل کنه ، آدرس i2c مبدل رو بررسی کنید. این ماژول با دو سری آی سی در دسترس بود .
        وای نکته ی به این سادگی رو حواسم نبود ، با چرخوندن پتاسیومتر حل شد !
        ممنون واقعا
        ارائه سرور و هاست رایگان : kandohost.com

        دیدگاه


          #5
          پاسخ : مشکل در راه اندازی LCD 16*2 با ماژول رابط I2C با آردوینو

          و حالا که این حل شد ، یه مشکل قدیمی رو هم درمیون بذارم ، من شیلد LCD 16*2 رو دارم و این شیلد که بهینه شده برای آردوینو uno کاملا پایه هاش میشینه روی آردوینو ، ولی فقط چراغ LCD روشن میشه و هیچ عملکردی نداره ، نحوه استفاده از شیلد LCD چجوری هست ؟

          نوع ماژول شیلد :
          خرید انواع شیلد آردوینو آردینو Arduino اورجینال مدل شیلد نمایشگر LCD کاراکتری , یونو UNO R3 , شیلد LCD Shield آردوینو , , مگا MEGA 2560 , نانو NANO , آردوینو CH340 و آردینو WIFI WEMOS با قیمت مناسب در فروشگاه ECA


          و آردوینو هم که uno هستش
          ارائه سرور و هاست رایگان : kandohost.com

          دیدگاه


            #6
            پاسخ : مشکل در راه اندازی LCD 16*2 با ماژول رابط I2C با آردوینو

            سلام دوستان من با این ماژول یه کم مشکل دارم ، کلا سه تا ماژول گرفتم که دوتاش با چیپ philips و یکیش با چیپ NXP هست . اونی که با چیپ NXP هست بدون مشکل کار میکنه ولی دوتایی که چیپشون philips هست فقط تو سطر اول مربعهای مشکی نشون میده ( تست با یه مدار و یه برنامه یعنی فقط سوکتها رو جابه جا میکینم )، به نظر شما مشکی از چیه ؟
            جدیدترین ویرایش توسط siscoo; ۰۸:۰۲ ۱۳۹۸/۱۲/۰۵.

            دیدگاه


              #7
              پاسخ : مشکل در راه اندازی LCD 16*2 با ماژول رابط I2C با آردوینو

              سلام دوستان من هم با این ماژول مشکل دارم به تازگی از سایت خریداری کردم و از برنامه نمونه در سایت استفاده کردم وبعد ار پروگرم فقط حرف H را نمایش میده
              sda رو به A4 اردوینو
              SCL رو به A5 اردوینو متصل کردم ممنون میشم راهنمایی کنید
              کتابخانه های موجود رو هم دان کردم ولی جواب نگرفتم
              ---------------------------------------------------------------------------------------------------------------------------------------------------------


              #include <Wire.h>
              #include <LiquidCrystal_I2C.h>


              LiquidCrystal_I2C lcd(0x3F,16,2); // set the LCD address to 0x3F for a 16 chars and 2 line display


              void setup()
              {
              lcd.init(); // initialize the lcd

              // Print a message to the LCD.
              lcd.backlight();
              lcd.print("Hello, world!");
              }


              void loop()
              {
              }

              دیدگاه


                #8
                پاسخ : مشکل در راه اندازی LCD 16*2 با ماژول رابط I2C با آردوینو

                سلام
                قبل از دستور پرینت باید موقعیت متن را بدهید
                کد:
                  lcd.clear();
                  lcd.setCursor(0, 0);

                دیدگاه

                لطفا صبر کنید...
                X