فهرست مطالب:

آموزش LCD آردوینو 16x2 - رابط صفحه نمایش 1602 LCD با Arduino Uno: 5 مرحله
آموزش LCD آردوینو 16x2 - رابط صفحه نمایش 1602 LCD با Arduino Uno: 5 مرحله

تصویری: آموزش LCD آردوینو 16x2 - رابط صفحه نمایش 1602 LCD با Arduino Uno: 5 مرحله

تصویری: آموزش LCD آردوینو 16x2 - رابط صفحه نمایش 1602 LCD با Arduino Uno: 5 مرحله
تصویری: How to use LCD LCD1602 with I2C module for Arduino - Robojax 2024, جولای
Anonim
آموزش LCD آردوینو 16x2 | رابط صفحه نمایش 1602 LCD با Arduino Uno
آموزش LCD آردوینو 16x2 | رابط صفحه نمایش 1602 LCD با Arduino Uno

سلام بچه ها از آنجا که بسیاری از پروژه ها برای نمایش داده ها نیاز به یک صفحه نمایش دارند چه این دستگاه دیجی متر یا صفحه نمایش تعداد اشتراک YouTube یا ماشین حساب یا قفل صفحه کلید با صفحه نمایش است و اگر همه این نوع پروژه ها با آردوینو ساخته شوند ، قطعاً به یک صفحه نمایش و از آنجا که اکثر نمایشگرها به جز صفحه 1602 LCD چندان ارزان نیستند ، بنابراین ایده خوبی است که از صفحه نمایش LCD 16x2 با آردوینو برای پروژه ها استفاده کنید ، اما تنها مشکل این است که صفحه نمایش spi است و به اتصالات زیادی احتیاج دارد ، بنابراین در این آموزش خواهیم دید که چگونه من صفحه نمایش خود را با آردوینو متصل کردم و کدی برای نمایش برخی از داده ها در صفحه LCD نوشتم.

مرحله 1: موارد مورد نیاز

چیزهایی که شما نیاز دارید
چیزهایی که شما نیاز دارید
چیزهایی که شما نیاز دارید
چیزهایی که شما نیاز دارید
چیزهایی که شما نیاز دارید
چیزهایی که شما نیاز دارید

بنابراین برای این دستورالعمل ها به موارد زیر نیاز داریم: LCD 16X2

آردوینو اونو

پتانسیومتر 10K

مقاومت 220 اهم

اتصال سیم ها

تخته نان

مرحله 2: پین های صفحه نمایش LCD 1602

پین های صفحه نمایش LCD 1602
پین های صفحه نمایش LCD 1602

این پین های زیر بر روی صفحه نمایش موجود است: VSS: این پایه پایه است. VDD: این پین 5 ولت است. V0: این پین کنتراست LCD را کنترل می کند. RS (ثبت انتخاب پین): این کنترل کننده پین محل نوشتن شما اطلاعات موجود در حافظه LCD دو نوع ثبت وجود دارد ؛ رجیستر داده ها که روی صفحه نمایش داده می شود و دستورالعمل هایی که LCD در آن دستور بعدی را جستجو می کند. R/W (خواندن/نوشتن پین): این پین حالت را انتخاب می کند. حالت خواندن یا حالت نوشتن. اتصال آن به زمین LCD را در حالت خواندن قرار می دهد. E (فعال کردن پین): این پین نوشتن را در رجیسترها فعال می کند. پین داده: 8 پین داده (D0-D7) وجود دارد. حالت بالا یا پایین این پین ها نشان دهنده بیت هایی است که برای ثبت در حالت نوشتن یا مقادیری که در حالت خواندن می خوانید می نویسید. دو پین آخر مربوط به نور پس زمینه LCD است. برخی از LCD ها دارای 16 پین و برخی دیگر دارای 14 پین هستند. اگر یک LCD 14 پین دارید ، به این معنی است که هیچ نور پشتی وجود ندارد. A (LED+): این پین اتصال مثبت نور پس زمینه است. K (LED-): این پین اتصال منفی نور پس زمینه است.

مرحله 3: اتصالات

اتصالات
اتصالات

LCD را می توان در حالت 4 و 8 بیتی متصل کرد. در حالت 4 بیتی ما فقط باید از 4 پین داده استفاده کنیم در حالی که در حالت 8 بیتی باید از همه 8 پین داده استفاده کنیم. تقریباً می توانید همه کارها را در حالت 4 بیت انجام دهید ، بنابراین در این مثال ما قصد داریم آن را در حالت 4 بیت متصل کنیم. اتصالات LCD با آردوینو به شرح زیر است 16X2. LCD. آردوینو UnoVSS. GNDVDD 5VV0 پتانسیومتر میانی 10K

دو سر پتانسیومتر را به GND و 5V وصل کنید

RS پین 7R/W GNDE پایه 6D4 پین 5D5. پین 4D6 پین 3D7 پین 2A تا 5V تا مقاومت 220 اهم K GND

مرحله 4: کد

کد
کد

قبل از بارگذاری کد در Arduino ، باید کتابخانه را برای LCD بارگیری کنید. کتابخانه دارای توابع داخلی است که به ما کمک می کند کد را ساده کنیم. در صورتی که IDE خطایی در صفحه نمایش LibraryLCD نمایش می دهد ، کتابخانه را بارگیری کنید: LibraryLCD: https://github.com/arduino-libraries/LiquidCrystal پس از بارگیری ، آن را در پوشه کتابخانه آردوینو استخراج کنید.#شامل "LiquidCrystal.h" // Initializing کتابخانه برای LCD

LCD مایع LiquidCrystal (7 ، 6 ، 5 ، 4 ، 3 ، 2) ؛ // راه اندازی پین ها در جایی که ما تنظیمات LCDvoid () را متصل کرده ایم // هر چیزی که در آن نوشته شده است فقط یک بار اجرا می شود {lcd.begin (16، 2)؛ // راه اندازی رابط روی LCD screenlcd.setCursor (0 ، 0) ؛ // مکان نما را روی ستون 0 ، line1lcd.print ("خوش آمدید") ؛ // چاپ namelcd.setCursor (0 ، 1) ؛ // مکان نما را روی ستون 0 ، خط 2lcd.print ("Arduino World") ؛ // print name} void loop () // هر چیزی که در آن نوشته شود بارها و بارها اجرا می شود {}

مرحله 5: خروجی

خروجی
خروجی
خروجی
خروجی

پس از بارگذاری کد هر متنی که در کد قرار دهید ، روی صفحه LCD شما به عنوان من نمایش داده می شود و می توانید از پتانسیومتر برای تنظیم روشنایی صفحه نمایش استفاده کنید تا وضوح بیشتری مشاهده شود.

توصیه شده: