صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از 1 به 10 از 15
Like Tree2 لایک

موضوع: مشکل در راه اندازی lcd 16*2 ماتریس

  1. #1
    Junior Member
    تاریخ عضویت
    Nov 2016
    نوشته ها
    18

    مشکل در راه اندازی lcd 16*2 ماتریس

    سلام دوستان

    دوستان من شیلد lcd 16*2 ماتریس و برد اردونیو مگا2560 به همراه ماژل i2c(ماژول درایور - رابط سریال IIC I2C ال سی دی های ماتریس 2 در 16) خریداری کردم وسعی کردم که lcd 16*2 را از طریق پرتال i2c به اردونیو متصل کنم خوب تا اینجا مشکلی نبود

    بعد از اتصال و اپلود کد متاسفانه چیزی در lcd نمایش داده نشده بود خودم چند بار سیم ها رو چک کردم مشکلی نبود و lcd و ماژل i2c هم مشکلی نداشند اما باز هم چیزی نمایش نداده بود اما کد lcd.backlight(); وکد
    lcd.Nobacklight(); کار میکنند

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

    کدی که اپلود کردم

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

    LiquidCrystal_I2C lcd(0x3f,16,2); // set the LCD address to 0x20 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()
    {
    }

    کد از مثال های اردونیو هست(hello world)(کد بدون مشکل وخطا اپلود شد)


    اتصالاتم
    GND==GND
    VCC==5V
    SDA==20 SDA
    SCL==21 SCL
    ویرایش توسط cactuse : 09-09-2017 در ساعت 11:47 AM

  2. #2
    Member
    تاریخ عضویت
    Feb 2017
    نوشته ها
    93
    پتانسیومتر روی برد روبه سمت عقربه های ساعت بچرخونید تا کنتراست نوشته های روی ال سی دی زیاد و قابل دیدن بشه .

  3. #3
    Junior Member
    تاریخ عضویت
    Nov 2016
    نوشته ها
    18
    دوست عزیز یه چیزی مثل دکمه کنار همنون پتاسیمتر هست من اشتباهی اون رو با سوزن به داخل فشردم ایا مشکلی از اونجا نیست(چاین سمت چپ خیلی کوچیک)

  4. #4
    Member
    تاریخ عضویت
    Feb 2017
    نوشته ها
    93
    اگه پتانسیومتر رو تا انتها بچرخونید و ال سی رو به منبع تغذیه متصل کنید باید همه کاراکترهای سطر اول پر رنگ بشن که این نشانه سلامت ال سی دی هستش .

  5. #5
    Junior Member
    تاریخ عضویت
    Nov 2016
    نوشته ها
    18
    دوست عزیز باید به برق اصلی یا به باطری وصل کنم چون هرچی پتانسیومتر رو می چرخونم تغییری نمی کنه

  6. #6
    Member
    تاریخ عضویت
    Feb 2017
    نوشته ها
    93
    نقل قول نوشته اصلی توسط cactuse نمایش پست ها
    دوست عزیز باید به برق اصلی یا به باطری وصل کنم چون هرچی پتانسیومتر رو می چرخونم تغییری نمی کنه
    کافیه فقط ال سی دی رو به تغذیه ۵ ولت متصل کنید و پتانسیومتر رو بچرخونید . دو پین کلاک و دیتا رو آزاد بزارید .

  7. #7
    Junior Member
    تاریخ عضویت
    Nov 2016
    نوشته ها
    18
    دوست عزیز من یه خورده مبتدی اگر میشه بیشتر توضیح دهید

    منظورت از دوپین کلاک و دیتا چیه ؟

    باید ماژل i2c رو از lcd جدا کنم وبا 16 پین اصلی خود lcd کار کنم

    ببخشبد می خیلی سوال میکنم اگر میشه بیشتر توضیح بدهید

  8. #8
    Member
    تاریخ عضویت
    Feb 2017
    نوشته ها
    93
    نقل قول نوشته اصلی توسط cactuse نمایش پست ها
    دوست عزیز من یه خورده مبتدی اگر میشه بیشتر توضیح دهید

    منظورت از دوپین کلاک و دیتا چیه ؟

    باید ماژل i2c رو از lcd جدا کنم وبا 16 پین اصلی خود lcd کار کنم

    ببخشبد می خیلی سوال میکنم اگر میشه بیشتر توضیح بدهید
    نه دوست من . همونطور که ماژول i2c به ال سی دی متصله این کار رو بکن . ماژول i2c چهار تا پین داره که ۲ تا برای تغذیه و ۲ تای دیگه برای کلاک و دیتا هستند . شما فقط ۵+ ولت رو به ماژول متصل کنید و پتانسیومتر رو بچرخونید ببینید سطر اول ال سی دی روشن میشه ؟
    اگه همه کاراکترهای سطر اول روشن شدن ، مشکل از سیم کشی یا کتابخونه هستش .

  9. #9
    Junior Member
    تاریخ عضویت
    Nov 2016
    نوشته ها
    18
    دوست عزیز من اینکارم انجام دادم اما باتغیر پتانسیومتر اصلا lcd تغیر نکرد داخل عکس های زیر از اتصالات وبعد از تغیر پتانسومتر عکس lcd رو گذاشتم
    پتانسیومتر رو از هر طرف میچرخونم شکل lcd تغیر نکنه وهمش مثل عکس اخرهphoto_2017-09-10_19-19-51.jpgphoto_2017-09-10_19-19-55.jpgphoto_2017-09-10_19-22-29.jpg

  10. #10
    Member
    تاریخ عضویت
    Feb 2017
    نوشته ها
    93
    وقتی پین شماره 3 ال سی دی 5 ولت بشه باید کاراکترهای سطر اول روشن بشن .

    مطابق عکس زیر ولتاژ پین شماره 3 ال سی دی (vee) رو بگیرید ، ببینید 5 ولت هست ؟

    16x2 LCD.png

    و در نهایت باید خروجی بصورت زیر باشه :

    78_1342763285_thumb.jpg

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

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

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

SEO by vBSEO