فهرست مطالب:
- مرحله 1: موارد مورد نیاز
- مرحله 2: پین های صفحه نمایش LCD 1602
- مرحله 3: اتصالات
- مرحله 4: کد
- مرحله 5: خروجی
تصویری: آموزش LCD آردوینو 16x2 - رابط صفحه نمایش 1602 LCD با Arduino Uno: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
سلام بچه ها از آنجا که بسیاری از پروژه ها برای نمایش داده ها نیاز به یک صفحه نمایش دارند چه این دستگاه دیجی متر یا صفحه نمایش تعداد اشتراک YouTube یا ماشین حساب یا قفل صفحه کلید با صفحه نمایش است و اگر همه این نوع پروژه ها با آردوینو ساخته شوند ، قطعاً به یک صفحه نمایش و از آنجا که اکثر نمایشگرها به جز صفحه 1602 LCD چندان ارزان نیستند ، بنابراین ایده خوبی است که از صفحه نمایش LCD 16x2 با آردوینو برای پروژه ها استفاده کنید ، اما تنها مشکل این است که صفحه نمایش spi است و به اتصالات زیادی احتیاج دارد ، بنابراین در این آموزش خواهیم دید که چگونه من صفحه نمایش خود را با آردوینو متصل کردم و کدی برای نمایش برخی از داده ها در صفحه LCD نوشتم.
مرحله 1: موارد مورد نیاز
بنابراین برای این دستورالعمل ها به موارد زیر نیاز داریم: LCD 16X2
آردوینو اونو
پتانسیومتر 10K
مقاومت 220 اهم
اتصال سیم ها
تخته نان
مرحله 2: پین های صفحه نمایش 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 شما به عنوان من نمایش داده می شود و می توانید از پتانسیومتر برای تنظیم روشنایی صفحه نمایش استفاده کنید تا وضوح بیشتری مشاهده شود.
توصیه شده:
دمای صفحه نمایش آردوینو بر روی صفحه نمایش LED TM1637: 7 مرحله
دمای صفحه نمایش آردوینو در نمایشگر LED TM1637: در این آموزش نحوه نمایش دما با استفاده از LED Display TM1637 و سنسور DHT11 و Visuino را یاد می گیریم. فیلم را تماشا کنید
زمان نمایش آردوینو بر روی صفحه نمایش LED TM1637 با استفاده از RTC DS1307: 8 مرحله
زمان نمایش آردوینو بر روی صفحه نمایش LED TM1637 با استفاده از RTC DS1307: در این آموزش ما نحوه نمایش زمان با استفاده از ماژول RTC DS1307 و نمایشگر LED TM1637 و Visuino را یاد می گیریم
آموزش نمایش آردوینو و VL53L0X زمان پرواز + نمایش OLED: 6 مرحله
آموزش نمایش Arduino و VL53L0X Time-of-Flight + OLED: در این آموزش ما نحوه نمایش فاصله بر حسب میلی متر با استفاده از سنسور زمان پرواز VL53L0X و نمایشگر OLED را یاد می گیریم
نحوه ساخت ساعت بیدرنگ با استفاده از صفحه نمایش Arduino و TFT - Arduino Mega RTC با صفحه نمایش TFT 3.5 اینچی: 4 مرحله
نحوه ساختن ساعت بیدرنگ با استفاده از صفحه نمایش Arduino و TFT | Arduino Mega RTC با صفحه نمایش TFT 3.5 اینچی: از کانال یوتیوب من دیدن کنید. مقدمه:- در این پست قصد دارم "ساعت واقعی" را با استفاده از LCD لمسی 3.5 اینچی TFT ، Arduino Mega بسازم. ماژول 2560 و DS3231 RTC…. قبل از شروع… ویدیو را از کانال YouTube من بررسی کنید .. توجه:- اگر از Arduin استفاده می کنید
ایجاد یک صفحه نمایش سفارشی در استودیوی LCD (برای صفحه کلید G15 و صفحه LCD): 7 مرحله
ایجاد یک صفحه نمایش سفارشی در استودیوی LCD (برای صفحه کلید G15 و صفحه نمایش LCD): خوب اگر صفحه کلید G15 خود را به دست آورده اید و از صفحه نمایش های اولیه ای که تحت آن قرار گرفته اید بسیار تحت تأثیر قرار نگرفته اید ، اصول اولیه استفاده از LCD Studio را برای شما شرح می دهم. خودتان بسازید. این مثال ایجاد یک صفحه نمایش است که فقط پایه را نشان می دهد