صفحه 3 از 4 نخستنخست 1234 آخرینآخرین
نمایش نتایج: از 21 به 30 از 40
Like Tree15 لایک

موضوع: ماژول درایور - رابط سریال iic i2c ال سی دی های ماتریس 2 در 16

Hybrid View

  1. #1
    Junior Member
    تاریخ عضویت
    Dec 2015
    محل سکونت
    Usa
    نوشته ها
    10
    من اطلاعی از زمان تست نداشتم مهم هم نیست.
    لایک کردن

  2. #2
    Junior Member
    تاریخ عضویت
    Aug 2015
    نوشته ها
    29
    سلام این چرا ارور میده من تازه اردینو گرفتم
    اصلا lcd روشن نمیشه
    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: IMG_1333.jpg
مشاهده: 264
حجم: 87.0 کیلو بایتبرای دیدن سایز بزرگ روی عکس کلیک کنید

نام: Screenshot (26).jpg
مشاهده: 259
حجم: 21.8 کیلو بایتبرای دیدن سایز بزرگ روی عکس کلیک کنید

نام: Screenshot (25).jpg
مشاهده: 254
حجم: 23.2 کیلو بایتبرای دیدن سایز بزرگ روی عکس کلیک کنید

نام: Screenshot (27).jpg
مشاهده: 218
حجم: 23.2 کیلو بایت
    ویرایش توسط shelby : 02-28-2016 در ساعت 08:49 PM

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

نام: IMG_1333.jpg
مشاهده: 264
حجم: 87.0 کیلو بایتبرای دیدن سایز بزرگ روی عکس کلیک کنید

نام: Screenshot (26).jpg
مشاهده: 259
حجم: 21.8 کیلو بایتبرای دیدن سایز بزرگ روی عکس کلیک کنید

نام: Screenshot (25).jpg
مشاهده: 254
حجم: 23.2 کیلو بایتبرای دیدن سایز بزرگ روی عکس کلیک کنید

نام: Screenshot (27).jpg
مشاهده: 218
حجم: 23.2 کیلو بایت
    روشن نمیشه یا کد کامپایل نمیشه ؟
    چون تو یکی از عکس ها کد ارور داده
    و این که آیا ترتیب vccو gnd رو رعایت کردی؟

  4. #4
    Junior Member
    تاریخ عضویت
    Aug 2015
    نوشته ها
    29
    نقل قول نوشته اصلی توسط magmagmary نمایش پست ها
    روشن نمیشه یا کد کامپایل نمیشه ؟
    چون تو یکی از عکس ها کد ارور داده
    و این که آیا ترتیب vccو gnd رو رعایت کردی؟
    روشن شد نگو سوکت ها نازکن gnd درایور وصل نشده بود
    فقط الان با این کدی که اینجاست فقط حروف اول رو نمایش میده!
    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: Screenshot (28).jpg
مشاهده: 196
حجم: 22.2 کیلو بایتبرای دیدن سایز بزرگ روی عکس کلیک کنید

نام: IMG_1334.jpg
مشاهده: 242
حجم: 87.5 کیلو بایت
    ویرایش توسط shelby : 02-29-2016 در ساعت 04:28 PM

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

نام: Screenshot (28).jpg
مشاهده: 196
حجم: 22.2 کیلو بایتبرای دیدن سایز بزرگ روی عکس کلیک کنید

نام: IMG_1334.jpg
مشاهده: 242
حجم: 87.5 کیلو بایت

    http://forum.arduino.ir/8/21/209.html#post7388
    این کد رو تست کن

  6. #6
    Junior Member
    تاریخ عضویت
    Apr 2016
    نوشته ها
    1
    سلام من lcd رو با استفاده از درایور lcd به اردوینو و به پورت های 4 و 5 که مخصوص sda و scl هست وصل کردم و برنامه Hello, world! رو کامپایل کردم اما توو lcd فقط یک کاراکتر نشون میده اونم کاراکتر اول هر کلمس مثلا واسه Hello , world فقط کاراکترل H رو نشون میده
    کسی میدونه مشکل از کجاس لطفا راهنمایم کنید ممنون
    لایک کردن

  7. #7
    Senior Member
    تاریخ عضویت
    Oct 2014
    محل سکونت
    ایران
    نوشته ها
    178
    این را تست کنید:


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

    #if defined(ARDUINO) && ARDUINO >= 100
    #define printByte(args) write(args);
    #else
    #define printByte(args) print(args,BYTE);
    #endif

    uint8_t bell[8] = {0x4,0xe,0xe,0xe,0x1f,0x0,0x4};
    uint8_t note[8] = {0x2,0x3,0x2,0xe,0x1e,0xc,0x0};
    uint8_t clock[8] = {0x0,0xe,0x15,0x17,0x11,0xe,0x0};
    uint8_t heart[8] = {0x0,0xa,0x1f,0x1f,0xe,0x4,0x0};
    uint8_t duck[8] = {0x0,0xc,0x1d,0xf,0xf,0x6,0x0};
    uint8_t check[8] = {0x0,0x1,0x3,0x16,0x1c,0x8,0x0};
    uint8_t cross[8] = {0x0,0x1b,0xe,0x4,0xe,0x1b,0x0};
    uint8_t retarrow[8] = { 0x1,0x1,0x5,0x9,0x1f,0x8,0x4};

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

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

    lcd.createChar(0, bell);
    lcd.createChar(1, note);
    lcd.createChar(2, clock);
    lcd.createChar(3, heart);
    lcd.createChar(4, duck);
    lcd.createChar(5, check);
    lcd.createChar(6, cross);
    lcd.createChar(7, retarrow);
    lcd.home();

    lcd.print("TANHA 71");
    lcd.setCursor(0, 1);
    lcd.print(" = ");
    lcd.printByte(3);
    lcd.print("1395");
    delay(5000);
    displayKeyCodes();

    }




    void loop()
    {

    }
    لایک کردن
    درود بر کسانی که دعا دارند و ادعا ندارند
    نیایش دارند و نمایش ندارند
    حیا دارند و ریا ندارند
    رسم دارند و اسم ندارند…

  8. #8
    Junior Member
    تاریخ عضویت
    Mar 2016
    نوشته ها
    2
    با سلام خدمت دوستانی که نتوانستند این ماژول را راه اندازی کنند
    آی سی جدید این ماژول به شماره PCF8574A بوده که بر خلاف آی سی قدیمی PCF8574 آدرس پیش فرض آن به جای 0x27 بایستی مقدار 0x3f در برنامه هایتان تعریف شود
    ضمنا لیست سایر آدرس ها نیز طبق تصویر زیر ممکن است.
    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: PCF8574 address map.jpg
مشاهده: 326
حجم: 20.6 کیلو بایت

  9. #9
    Junior Member
    تاریخ عضویت
    Aug 2016
    نوشته ها
    13
    دمت گرم مشکلم همین بود
    دیگه کلافم کرده بود
    لایک کردن

  10. #10
    Junior Member
    تاریخ عضویت
    Mar 2014
    نوشته ها
    18
    سلام
    وقتی مقداری از نوشته میاد یعنی ادرس درست است.مشکل از جای دیگست. با این وجود سرچ هم کردم بازم 27 برگشت

    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: 1.jpg
مشاهده: 251
حجم: 41.8 کیلو بایت

    این تابع اجرا میشود.یعنی ادرس درست است
    lcd.backlight();
    ویرایش توسط arvin2009 : 09-04-2016 در ساعت 06:22 PM

صفحه 3 از 4 نخستنخست 1234 آخرینآخرین

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

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

SEO by vBSEO