صفحه 2 از 3 نخستنخست 123 آخرینآخرین
نمایش نتایج: از 11 به 20 از 30
Like Tree11 لایک

موضوع: ماژول نمایشگر سریال 1602 - بک لایت آبی با رابط iic/i2c/twi

Hybrid View

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

    بیا یه دور با هم مرور کنیم:
    یه ال سیدی 1602 داشتی
    یه درایور i2c داشتی
    این دوتا رو به هم لحیم کردی (در جهت درست )

    الان 4 تا پین داری
    gnd به gnd
    vcc به 5 ولت اردوینو
    scl به A5 آردوینو
    sda به A4 آردوینو


    بعد کتابخونه های پایین همین صفحه رو به نرم افزار آردوینو اضافه می کنی
    عینا همین کد رو میریزی تو اردوینو

  2. #2
    Junior Member
    تاریخ عضویت
    Jan 2016
    نوشته ها
    5
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    بیا یه دور با هم مرور کنیم:
    یه ال سیدی 1602 داشتی
    یه درایور i2c داشتی
    این دوتا رو به هم لحیم کردی (در جهت درست )

    الان 4 تا پین داری
    gnd به gnd
    vcc به 5 ولت اردوینو
    scl به a5 آردوینو
    sda به a4 آردوینو


    بعد کتابخونه های پایین همین صفحه رو به نرم افزار آردوینو اضافه می کنی
    عینا همین کد رو میریزی تو اردوینو


    من اون lcd آماده رو خریداری کردم و چیزی رو لحیم نکردم...
    کد دیگه و لایبرری اون کد رو امتحان کردم،به درستی همه چیز کار میکنه اما این کد و لایبرری رو که اجرا می کنم فقط حرف اول نوشته رو نشون میده
    ممنون از وقت و زمانی که گذاشتین
    لایک کردن

  3. #3
    Junior Member
    تاریخ عضویت
    Aug 2015
    نوشته ها
    29
    از اونجایی که هیچ کدوم از کد هایه اینجا کار نمیکنن، من کامل ترین کد LCD رو میزارم براتون، کتابخونه هم دانلود فایل liquidcrystal.zip | آپلود سنتر آپلودر
    /* YourDuino.com Example Software Sketch
    16 character 2 line I2C Display
    Backpack Interface labelled "YwRobot Arduino LCM1602 IIC V1"
    terry@yourduino.com */

    /*-----( Import needed libraries )-----*/
    #include <Wire.h> // Comes with Arduino IDE
    // Get the LCD I2C Library here:
    // https://bitbucket.org/fmalpartida/ne...stal/downloads
    #include <LiquidCrystal_I2C.h>

    /*-----( Declare objects )-----*/
    // set the LCD address to 0x27 for a 20 chars 2 line display
    // Set the pins on the I2C chip used for LCD connections:
    // addr, en,rw,rs,d4,d5,d6,d7,bl,blpol
    LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); // Set the LCD I2C address

    void setup() /*----( SETUP: RUNS ONCE )----*/
    {
    Serial.begin(9600); // Used to type in characters
    lcd.begin(16,2); // initialize the lcd for 16 chars 2 lines, turn on backlight

    // ------- Quick 3 blinks of backlight -------------
    for(int i = 0; i< 3; i++) {
    lcd.backlight();
    delay(250);
    lcd.noBacklight();
    delay(250);
    }
    lcd.backlight(); // finish with backlight on

    //-------- Write characters on the display ------------------
    // NOTE: Cursor Position: (CHAR, LINE) start at 0
    lcd.setCursor(0,0); //Start at character 4 on line 0
    lcd.print("Hello, world!");
    delay(1000);
    lcd.setCursor(0,1);
    lcd.print("AMIN");
    delay(8000);

    // Wait and then tell user they can start the Serial Monitor and type in characters to
    // Display. (Set Serial Monitor option to "No Line Ending")
    lcd.clear();

    }/*--(end setup )---*/

    void loop() /*----( LOOP: RUNS CONSTANTLY )----*/
    {
    {
    // when characters arrive over the serial port...
    if (Serial.available()) {
    // wait a bit for the entire message to arrive
    delay(100);
    // clear the screen
    lcd.clear();
    // read all the available characters
    while (Serial.available() > 0) {
    // display each character to the LCD
    lcd.write(Serial.read());
    }
    }
    }

    }/* --(end main loop )-- */
    لایک کردن

  4. #4
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط shelby نمایش پست ها
    از اونجایی که هیچ کدوم از کد هایه اینجا کار نمیکنن، من کامل ترین کد LCD رو میزارم براتون، کتابخونه هم دانلود فایل liquidcrystal.zip | آپلود سنتر آپلودر
    /* YourDuino.com Example Software Sketch
    16 character 2 line I2C Display
    Backpack Interface labelled "YwRobot Arduino LCM1602 IIC V1"
    terry@yourduino.com */

    /*-----( Import needed libraries )-----*/
    #include <Wire.h> // Comes with Arduino IDE
    // Get the LCD I2C Library here:
    // https://bitbucket.org/fmalpartida/ne...stal/downloads
    #include <LiquidCrystal_I2C.h>

    /*-----( Declare objects )-----*/
    // set the LCD address to 0x27 for a 20 chars 2 line display
    // Set the pins on the I2C chip used for LCD connections:
    // addr, en,rw,rs,d4,d5,d6,d7,bl,blpol
    LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); // Set the LCD I2C address

    void setup() /*----( SETUP: RUNS ONCE )----*/
    {
    Serial.begin(9600); // Used to type in characters
    lcd.begin(16,2); // initialize the lcd for 16 chars 2 lines, turn on backlight

    // ------- Quick 3 blinks of backlight -------------
    for(int i = 0; i< 3; i++) {
    lcd.backlight();
    delay(250);
    lcd.noBacklight();
    delay(250);
    }
    lcd.backlight(); // finish with backlight on

    //-------- Write characters on the display ------------------
    // NOTE: Cursor Position: (CHAR, LINE) start at 0
    lcd.setCursor(0,0); //Start at character 4 on line 0
    lcd.print("Hello, world!");
    delay(1000);
    lcd.setCursor(0,1);
    lcd.print("AMIN");
    delay(8000);

    // Wait and then tell user they can start the Serial Monitor and type in characters to
    // Display. (Set Serial Monitor option to "No Line Ending")
    lcd.clear();

    }/*--(end setup )---*/

    void loop() /*----( LOOP: RUNS CONSTANTLY )----*/
    {
    {
    // when characters arrive over the serial port...
    if (Serial.available()) {
    // wait a bit for the entire message to arrive
    delay(100);
    // clear the screen
    lcd.clear();
    // read all the available characters
    while (Serial.available() > 0) {
    // display each character to the LCD
    lcd.write(Serial.read());
    }
    }
    }

    }/* --(end main loop )-- */
    با تشکر فراوان از شما
    لایک کردن

  5. #5
    Junior Member
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1
    سلام به همه دوستای گلم. از اونجایی که همه این کتابخانه هایی که بقیه دوستان گذاشتن هر کدوم نقصی داشتن. برای مثال بعضی دوستان از این شکایت داشتن که چرا حرف اول متن رو فقط نمایش میده، به همین خاطر با کمی تغییر مشکل حل شد و برای استفاده همه شما دوستای عزیزم قرار میدم تا شما هم از این کتابخانه لذت ببرید. اگه مشکلی داشتید از طریق تلگرام جوابگو شما خواهم بود.

    ای دی تلگرام : SJPIRAN@

    لینک دانلود : LiquidCrystal_I2C دانلود ● OPLOAD.ir - آپلود |آپلود عکس|آپلود فایل| آپلود موزیک|آپلود آهنگ

  6. #6
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط pandeian نمایش پست ها
    سلام به همه دوستای گلم. از اونجایی که همه این کتابخانه هایی که بقیه دوستان گذاشتن هر کدوم نقصی داشتن. برای مثال بعضی دوستان از این شکایت داشتن که چرا حرف اول متن رو فقط نمایش میده، به همین خاطر با کمی تغییر مشکل حل شد و برای استفاده همه شما دوستای عزیزم قرار میدم تا شما هم از این کتابخانه لذت ببرید. اگه مشکلی داشتید از طریق تلگرام جوابگو شما خواهم بود.

    ای دی تلگرام : SJPIRAN@

    لینک دانلود : LiquidCrystal_I2C دانلود ● OPLOAD.ir - آپلود |آپلود عکس|آپلود فایل| آپلود موزیک|آپلود آهنگ

    متشکر از شما

  7. #7
    Junior Member
    تاریخ عضویت
    Mar 2014
    نوشته ها
    18
    نقل قول نوشته اصلی توسط pandeian نمایش پست ها
    سلام به همه دوستای گلم. از اونجایی که همه این کتابخانه هایی که بقیه دوستان گذاشتن هر کدوم نقصی داشتن. برای مثال بعضی دوستان از این شکایت داشتن که چرا حرف اول متن رو فقط نمایش میده، به همین خاطر با کمی تغییر مشکل حل شد و برای استفاده همه شما دوستای عزیزم قرار میدم تا شما هم از این کتابخانه لذت ببرید. اگه مشکلی داشتید از طریق تلگرام جوابگو شما خواهم بود.

    ای دی تلگرام : SJPIRAN@

    لینک دانلود : LiquidCrystal_I2C دانلود ● OPLOAD.ir - آپلود |آپلود عکس|آپلود فایل| آپلود موزیک|آپلود آهنگ
    با تشکر فقط همین برنامه کار کرد.
    لایک کردن

  8. #8
    Junior Member
    تاریخ عضویت
    Mar 2014
    نوشته ها
    1
    سلام
    جمع بعدی: هر کی با کتابخونه LiquidCrystal_I2C مشکل داره ، تو فایل LiquidCrystal_I2C.cpp، سطر 19 ، از return 0; به return 1; تغییر بدید:
    inline size_t LiquidCrystal_I2C::write(uint8_t value) {
    send(value, Rs);
    return 1;
    }

    هر کی هم با آدرس I2C ماژول مشکل داره، آدرس پیش فرض ش 0x3F ه.

    LiquidCrystal_I2C lcd(0x3F,16,2);

  9. #9
    Junior Member
    تاریخ عضویت
    May 2016
    نوشته ها
    3
    با سلام
    همه چیزها درسته ولی lcd روشن نمی شه و نشون نمی ده.

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

    میشه سیم بندیتون رو ذکر کنید لطفا

صفحه 2 از 3 نخستنخست 123 آخرینآخرین

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

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

SEO by vBSEO