نمایش نتایج: از 1 به 1 از 1

موضوع: مثال های آموزشی از آردینو - ()autoscroll

  1. #1
    Senior Member
    تاریخ عضویت
    Mar 2013
    محل سکونت
    Iran
    نوشته ها
    138

    Lightbulb مثال های آموزشی از آردینو - ()autoscroll

    کتابخانه کریستال مایع به شما اجازه می دهد تا نمایشگر های LCD که با درایور Hitachi HD44780 سازگار هستند را کنترل کنید.
    بسیاری از آنها در بیرون وجود دارد و شما می توانید معمولا آنها را با رابط 16 پین تشخیص دهید.
    این مثال چگونگی استفاده از متد ()autoscroll و ()noAutoscroll را برای حرکت دادن همه متن به راست یا چپ نشان می دهد.
    ()Autoscroll در هر لحظه که یک حرف اضافه شود همه ی متن را یک جا به چپ حرکت می دهد.
    ()noAutoscroll پیمایش را خاموش می کند.
    این طرح، کاراکترهای 0 تا 9 را با autoscroll چاپ می کند، سپس مکان نما را به پایین راست منتقل می کند، autoscroll روشن می شود، و دوباره
    آنها را چاپ می کند.
    سخت افزار مورد نیاز
    برد آردینو
    LCD (سازگار با درایور هیتاچی HD44780)
    پتانسیومتر 10 کیلو
    بردبرد
    سیم
    مدار:
    نمایشگر LCD خود را با سیم به پین های زیر متصل کنید:
    پین RS ،LCD به پین دیجیتال 12
    پین Enable ،LCD به پین دیجیتال 11
    پین D4، LCD به پین دیجیتال 5
    پین D5، LCD به پین دیجیتال 4
    پین D6، LCD به پین دیجیتال 3
    پین D7، LCD به پین دیجیتال 2
    علاوه براین، پتانسیومتر 10k را به 5 ولت و زمین با سیم وصل کنید، برای جاروب (خروجی) به پین VO (پین 3) صفحه ی LCD
    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: LCD_bb.jpg
مشاهده: 129
حجم: 17.6 کیلو بایت
    تصویر از Fritzing .برای مثال های بیشتر ،به صفحه پروژه Fritzng نگاه کنید.
    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: LCD_schem.jpg
مشاهده: 116
حجم: 15.8 کیلو بایت
    کد:
    #include <LiquidCrystal.h> // دادن مقدار اولیه به کتابخانه با شماره ها ی پین های رابط LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { // تنظیم شماره ستون و ردیف LCD : lcd.begin(16,2); } void loop() { // (تنظیم مکان نما در(0,0: lcd.setCursor(0, 0); // چاپ از 0 تا 9 : for (int thisChar = 0; thisChar < 10; thisChar++) { lcd.print(thisChar); delay(500); } // (تنظیم تا (16,1 : lcd.setCursor(16,1); // خودکار scroll تنظیم نمایشگر روی: lcd.autoscroll(); // چاپ از 0 تا 9: for (int thisChar = 0; thisChar < 10; thisChar++) { lcd.print(thisChar); delay(500); } //خودکار scroll خاموش کردن lcd.noAutoscroll(); // پاک کردن صفحه برای حلقه ی بعدی : lcd.clear(); }
    سایت لینک:Arduino - LiquidCrystalAutoscroll
    ویرایش توسط hesam.time : 04-03-2013 در ساعت 07:53 AM

کلمات کلیدی این موضوع

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

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

SEO by vBSEO