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

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

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

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

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


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

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

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


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


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

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

    خب لطفا اون کد و کتابخونه رو بزار که اگه بقیهبه این مشکل برخورد کردن حل بشه مشکلشون

  4. #14
    Junior Member
    تاریخ عضویت
    Jan 2016
    نوشته ها
    5
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    خب لطفا اون کد و کتابخونه رو بزار که اگه بقیهبه این مشکل برخورد کردن حل بشه مشکلشون


    باشه حتما... فقط لایبرری رو به همون اسم liquidcrystal تغییر نام بدین.


    /*
    ** Example Arduino sketch for SainSmart I2C LCD Screen 16x2
    ** based on https://bitbucket.org/celem/sainsmar...ainlcdtest.ino
    ** by
    ** Edward Comer
    ** LICENSE: GNU General Public License, version 3 (GPL-3.0)

    ** This example uses F Malpartida's NewLiquidCrystal library. Obtain from:
    ** https://bitbucket.org/fmalpartida/new-liquidcrystal

    ** Modified - Ian Brennan ianbren at hotmail.com 23-10-2012 to support Tutorial posted to Arduino.cc

    ** Written for and tested with Arduino 1.0
    **
    ** NOTE: Tested on Arduino Uno whose I2C pins are A4==SDA, A5==SCL

    */
    #include <Wire.h>
    #include <LCD.h>
    #include <LiquidCrystal_I2C.h>

    #define I2C_ADDR 0x27 // <<----- Add your address here. Find it from I2C Scanner
    #define BACKLIGHT_PIN 3
    #define En_pin 2
    #define Rw_pin 1
    #define Rs_pin 0
    #define D4_pin 4
    #define D5_pin 5
    #define D6_pin 6
    #define D7_pin 7

    int n = 1;

    LiquidCrystal_I2C lcd(I2C_ADDR,En_pin,Rw_pin,Rs_pin,D4_pin,D5_pin,D6 _pin,D7_pin);

    void setup()
    {
    lcd.begin (16,2); // <<----- My LCD was 16x2


    // Switch on the backlight
    lcd.setBacklightPin(BACKLIGHT_PIN,POSITIVE);
    lcd.setBacklight(HIGH);
    lcd.home (); // go home

    lcd.print("SainSmartI2C16x2");
    }

    void loop()
    {
    // Backlight on/off every 3 seconds
    lcd.setCursor (0,1); // go to start of 2nd line
    lcd.print(n++,DEC);
    lcd.setBacklight(LOW); // Backlight off
    delay(3000);
    lcd.setBacklight(HIGH); // Backlight on
    delay(3000);
    }




    LiquidCrystal_V1.2.1.zip
    لایک کردن

  5. #15
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,064
    نقل قول نوشته اصلی توسط iman_m72 نمایش پست ها
    باشه حتما... فقط لایبرری رو به همون اسم liquidcrystal تغییر نام بدین.


    /*
    ** Example Arduino sketch for SainSmart I2C LCD Screen 16x2
    ** based on https://bitbucket.org/celem/sainsmar...ainlcdtest.ino
    ** by
    ** Edward Comer
    ** LICENSE: GNU General Public License, version 3 (GPL-3.0)

    ** This example uses F Malpartida's NewLiquidCrystal library. Obtain from:
    ** https://bitbucket.org/fmalpartida/new-liquidcrystal

    ** Modified - Ian Brennan ianbren at hotmail.com 23-10-2012 to support Tutorial posted to Arduino.cc

    ** Written for and tested with Arduino 1.0
    **
    ** NOTE: Tested on Arduino Uno whose I2C pins are A4==SDA, A5==SCL

    */
    #include <Wire.h>
    #include <LCD.h>
    #include <LiquidCrystal_I2C.h>

    #define I2C_ADDR 0x27 // <<----- Add your address here. Find it from I2C Scanner
    #define BACKLIGHT_PIN 3
    #define En_pin 2
    #define Rw_pin 1
    #define Rs_pin 0
    #define D4_pin 4
    #define D5_pin 5
    #define D6_pin 6
    #define D7_pin 7

    int n = 1;

    LiquidCrystal_I2C lcd(I2C_ADDR,En_pin,Rw_pin,Rs_pin,D4_pin,D5_pin,D6 _pin,D7_pin);

    void setup()
    {
    lcd.begin (16,2); // <<----- My LCD was 16x2


    // Switch on the backlight
    lcd.setBacklightPin(BACKLIGHT_PIN,POSITIVE);
    lcd.setBacklight(HIGH);
    lcd.home (); // go home

    lcd.print("SainSmartI2C16x2");
    }

    void loop()
    {
    // Backlight on/off every 3 seconds
    lcd.setCursor (0,1); // go to start of 2nd line
    lcd.print(n++,DEC);
    lcd.setBacklight(LOW); // Backlight off
    delay(3000);
    lcd.setBacklight(HIGH); // Backlight on
    delay(3000);
    }




    LiquidCrystal_V1.2.1.zip
    دست شما درد نکنه

  6. #16
    Junior Member
    تاریخ عضویت
    Aug 2015
    نوشته ها
    29
    نقل قول نوشته اصلی توسط iman_m72 نمایش پست ها
    باشه حتما... فقط لایبرری رو به همون اسم liquidcrystal تغییر نام بدین.


    /*
    ** Example Arduino sketch for SainSmart I2C LCD Screen 16x2
    ** based on https://bitbucket.org/celem/sainsmar...ainlcdtest.ino
    ** by
    ** Edward Comer
    ** LICENSE: GNU General Public License, version 3 (GPL-3.0)

    ** This example uses F Malpartida's NewLiquidCrystal library. Obtain from:
    ** https://bitbucket.org/fmalpartida/new-liquidcrystal

    ** Modified - Ian Brennan ianbren at hotmail.com 23-10-2012 to support Tutorial posted to Arduino.cc

    ** Written for and tested with Arduino 1.0
    **
    ** NOTE: Tested on Arduino Uno whose I2C pins are A4==SDA, A5==SCL

    */
    #include <Wire.h>
    #include <LCD.h>
    #include <LiquidCrystal_I2C.h>

    #define I2C_ADDR 0x27 // <<----- Add your address here. Find it from I2C Scanner
    #define BACKLIGHT_PIN 3
    #define En_pin 2
    #define Rw_pin 1
    #define Rs_pin 0
    #define D4_pin 4
    #define D5_pin 5
    #define D6_pin 6
    #define D7_pin 7

    int n = 1;

    LiquidCrystal_I2C lcd(I2C_ADDR,En_pin,Rw_pin,Rs_pin,D4_pin,D5_pin,D6 _pin,D7_pin);

    void setup()
    {
    lcd.begin (16,2); // <<----- My LCD was 16x2


    // Switch on the backlight
    lcd.setBacklightPin(BACKLIGHT_PIN,POSITIVE);
    lcd.setBacklight(HIGH);
    lcd.home (); // go home

    lcd.print("SainSmartI2C16x2");
    }

    void loop()
    {
    // Backlight on/off every 3 seconds
    lcd.setCursor (0,1); // go to start of 2nd line
    lcd.print(n++,DEC);
    lcd.setBacklight(LOW); // Backlight off
    delay(3000);
    lcd.setBacklight(HIGH); // Backlight on
    delay(3000);
    }




    LiquidCrystal_V1.2.1.zip
    اینم ارور میده یعنی یه کد درست حسابی پیدا نمیشه که کار کنه؟
    اون کدی هم که اول پیچ هست فقط حرف اول رو نمایش میده

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

    این کد رو بچه ها تست کردن و گذاشتن تو مرحله نصب کتابخونه ها داره بهتون ارورمیده احتمالا
    یه بررسی بکنید.

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

نام: Screenshot (29).jpg
مشاهده: 156
حجم: 21.7 کیلو بایت
    اینم از ارور:
    Arduino: 1.6.7 (Windows 10), Board: "Arduino/Genuino Uno"

    sketch_feb29i:10: error: expected unqualified-id before '/' token

    */

    ^

    sketch_feb29i:10: error: expected constructor, destructor, or type conversion before '/' token

    exit status 1
    expected unqualified-id before '/' token

    This report would have more information with
    "Show verbose output during compilation"
    enabled in File > Preferences.

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

نام: Screenshot (29).jpg
مشاهده: 156
حجم: 21.7 کیلو بایت
    اینم از ارور:
    Arduino: 1.6.7 (Windows 10), Board: "Arduino/Genuino Uno"

    sketch_feb29i:10: error: expected unqualified-id before '/' token

    */

    ^

    sketch_feb29i:10: error: expected constructor, destructor, or type conversion before '/' token

    exit status 1
    expected unqualified-id before '/' token

    This report would have more information with
    "Show verbose output during compilation"
    enabled in File > Preferences.

    از این کتابخونه ها هم تست بگیر لطفا :
    فایل های پیوست شده فایل های پیوست شده

  10. #20
    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 )-- */
    لایک کردن

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

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

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

SEO by vBSEO