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

موضوع: lcd1602

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

    lcd1602

    سلام
    من یه نمایشگر از سایت تهیه کردم (http://shop.aftabrayaneh.com/LCD_Mon....html?limit=50) و خواستم برنامه ی دما سنج رو ، رو ی برد UNO با دماسنج LM35 اجرا کنم ، برنامه بدون مشکل در کامپایلر اجراشد .
    معمولا قبل از پیاده سازی سخت افزاری اون رو در پروتئوس ورژن 7 شبیه سازی می کنم ولی در این مورد چون نمایشگر 16پین نداشت مستقیم آپلود و پیاده سازی کردم
    مشکل اینجاست که چیزی روی نمایشگر چاپ نمیشه (ولی بک لایت نمایشگر روشنه)


    کد:
     /*-----------Digital Thermometer Using Arduino-------------*/
    
    #include<LiquidCrystal.h>
    LiquidCrystal lcd(7,6,5,4,3,2);
    
    word var ;
    byte degree[8] = 
                  {
                    0b00011,
                    0b00011,
                    0b00000,
                    0b00000,
                    0b00000,
                    0b00000,
                    0b00000,
                    0b00000
                  };
    
    void setup()
    {
      lcd.begin(16,2);
      lcd.createChar(1, degree);
      lcd.setCursor(0,0);
      lcd.print("    Digital    ");
      lcd.setCursor(0,1);
      lcd.print("  Thermometer   ");
      delay(4000);
      lcd.clear();
      lcd.print(" Circuit Digest  ");
      delay(4000);
      lcd.clear();
    }
    
    void loop()
    {
      /*---------Temperature-------*/
    
        var = analogRead(0);
        var = var/0.2046;
        var = var/10;
        delay(10);
      
      /*------Display Result------*/
        lcd.clear();
        lcd.setCursor(2,0);
        lcd.print("Temperature");
        lcd.setCursor(4,1);
        lcd.print(var);
        lcd.write(1);
        lcd.print("C");
        delay(1000);
    }
    مدار درست بسته شده.
    ویرایش توسط FaridM : 08-14-2016 در ساعت 03:33 PM

  2. #2
    Member
    تاریخ عضویت
    Oct 2013
    نوشته ها
    70
    سلام
    ترتیب پایه های lcd رو بگو.آیا پایه های -led و +led رو وصل کردی؟پایه ی کنتراست lcd رو به کجا وصل کردی؟

  3. #3
    Senior Member
    تاریخ عضویت
    Nov 2015
    نوشته ها
    229
    نقل قول نوشته اصلی توسط FaridM نمایش پست ها
    سلام
    من یه نمایشگر از سایت تهیه کردم (نمایشگر LCD کاراکتری 16x2 دارای تم مشکی و رنگ نوشته) و خواستم برنامه ی دما سنج رو ، رو ی برد UNO با دماسنج LM35 اجرا کنم ، برنامه بدون مشکل در کامپایلر اجراشد .
    معمولا قبل از پیاده سازی سخت افزاری اون رو در پروتئوس ورژن 7 شبیه سازی می کنم ولی در این مورد چون نمایشگر 16پین نداشت مستقیم آپلود و پیاده سازی کردم
    مشکل اینجاست که چیزی روی نمایشگر چاپ نمیشه (ولی بک لایت نمایشگر روشنه)


    کد:
     /*-----------Digital Thermometer Using Arduino-------------*/
    
    #include<LiquidCrystal.h>
    LiquidCrystal lcd(7,6,5,4,3,2);
    
    word var ;
    byte degree[8] = 
                  {
                    0b00011,
                    0b00011,
                    0b00000,
                    0b00000,
                    0b00000,
                    0b00000,
                    0b00000,
                    0b00000
                  };
    
    void setup()
    {
      lcd.begin(16,2);
      lcd.createChar(1, degree);
      lcd.setCursor(0,0);
      lcd.print("    Digital    ");
      lcd.setCursor(0,1);
      lcd.print("  Thermometer   ");
      delay(4000);
      lcd.clear();
      lcd.print(" Circuit Digest  ");
      delay(4000);
      lcd.clear();
    }
    
    void loop()
    {
      /*---------Temperature-------*/
    
        var = analogRead(0);
        var = var/0.2046;
        var = var/10;
        delay(10);
      
      /*------Display Result------*/
        lcd.clear();
        lcd.setCursor(2,0);
        lcd.print("Temperature");
        lcd.setCursor(4,1);
        lcd.print(var);
        lcd.write(1);
        lcd.print("C");
        delay(1000);
    }
    مدار درست بسته شده.
    شما این کد رو آپبود کن ببین چیزی نشون میده یا نه :
    کد:
    #include<LiquidCrystal.h>
    LiquidCrystal lcd(7,6,5,4,3,2);
    void setup()
    {
    lcd.begin(16,2);
     lcd.print("hello");
    delay(2000);
    }
    void loop()
    {
    
    }

  4. #4
    Junior Member
    تاریخ عضویت
    Aug 2016
    نوشته ها
    10
    نقل قول نوشته اصلی توسط engamanc نمایش پست ها
    سلام
    ترتیب پایه های lcd رو بگو.آیا پایه های -led و +led رو وصل کردی؟پایه ی کنتراست lcd رو به کجا وصل کردی؟
    ظاهرا مدار رو درست نبستم (چون برنامه ی Hello رو اجرا نکرده(
    untitled.jpg

    سعی ام بر این بوده که اینطور ببندم ولی نشده .
    ممکنه یه نقشه ی مداری رو بم بدید که بدون volume باشه؟
    dscf0034.jpg
    هرچند که ایراد اصلی از بستن مداره ( volume می تونه یکی از ایراد ها باشه)
    ویرایش توسط FaridM : 08-14-2016 در ساعت 09:08 PM

  5. #5
    Junior Member
    تاریخ عضویت
    Aug 2016
    نوشته ها
    10
    نه
    متاسفانه این حرف که "مدار درست بسته شده " اشتباههdscf0041.jpgdscf0042.jpg

  6. #6
    Junior Member
    تاریخ عضویت
    Aug 2016
    نوشته ها
    10
    چطور می تونم با ماژول رابط سریال ماژول درایور - رابط سریال IIC I2C ال سی دی های ماتریس 2 در 16
    این مدار رو ببندم؟

  7. #7
    Member
    تاریخ عضویت
    Oct 2013
    نوشته ها
    70
    سلام
    شما بصورت زیر اتصالات رو انجام بده ببین مشکلت حل میشه
    untitled.jpg
    لایک کردن

  8. #8
    Junior Member
    تاریخ عضویت
    Aug 2016
    نوشته ها
    10
    engamanc ممنون از راهنماییت، درست شد ولی در جدول بالا پین ها درست نام گذاری نشده اند.
    ( پین های مورد استفاده ی من 2 تا 7 ه ولی شما 8تا 13 رو نوشتید) ولی کلا درسته.

  9. #9
    Member
    تاریخ عضویت
    Oct 2013
    نوشته ها
    70
    نقل قول نوشته اصلی توسط FaridM نمایش پست ها
    engamanc ممنون از راهنماییت، درست شد ولی در جدول بالا پین ها درست نام گذاری نشده اند.
    ( پین های مورد استفاده ی من 2 تا 7 ه ولی شما 8تا 13 رو نوشتید) ولی کلا درسته.
    خدا رو شکر مشکلتون حل شد. عکسی که فرستادم واستون کانفیگ یکی از پروژه های خودم بود و مطابق با پروژه شما تنظیمش نکرده بودم.
    لایک کردن

  10. #10
    Junior Member
    تاریخ عضویت
    Jul 2016
    نوشته ها
    3
    سلام
    فایل اردینو را میتوان به فایل های قابل خوندن واسه اندروید تبدیل کرد؟

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

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

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

SEO by vBSEO