فهرست مطالب:

آردوینو برای مبتدیان: رابط آردوینو با LCD 16x2 توضیح داده شده: 5 مرحله
آردوینو برای مبتدیان: رابط آردوینو با LCD 16x2 توضیح داده شده: 5 مرحله

تصویری: آردوینو برای مبتدیان: رابط آردوینو با LCD 16x2 توضیح داده شده: 5 مرحله

تصویری: آردوینو برای مبتدیان: رابط آردوینو با LCD 16x2 توضیح داده شده: 5 مرحله
تصویری: آموزش جامع STM32 - بخش سوم 2024, نوامبر
Anonim
Arduino برای مبتدیان: رابط Arduino با LCD 16x2 توضیح داده شده است
Arduino برای مبتدیان: رابط Arduino با LCD 16x2 توضیح داده شده است

سلام به همگی ،

امروزه آردوینو بسیار محبوب شده است و همه به دلیل سهولت برنامه نویسی آن را می پذیرند.

من مجموعه ای از مبانی Arduino را ایجاد کرده ام که به مبتدیان ، مبتدیان و حتی توسعه دهندگان کمک می کند تا کار ماژول را انجام دهند. این مجموعه شامل پایه ماژول ها ، رابط مورد استفاده بین ماژول و آردوینو و برنامه نویسی است.

شروع کنیم..

مرحله 1: پینت LCD 16x2

پینت LCD 16x2
پینت LCD 16x2

LCD 16x2 16 کاراکتر و 2 ردیف LCD است که دارای 16 پین اتصال است. این LCD برای نمایش نیاز به داده یا متن با فرمت ASCII دارد. ردیف اول با 0x80 و ردیف دوم با آدرس 0xC0 شروع می شود.

LCD می تواند در حالت 4 بیتی یا 8 بیتی کار کند. در حالت 4 بیتی ، Data/Command در فرمت Nibble First Hibher nibble ارسال می شود و سپس Nibble را پایین می آورد

برای مثال ، برای ارسال 0x45 ابتدا 4 ارسال می شود سپس 5 ارسال می شود.

مرحله 2: اتصال رابط LCD 16x2 با آردوینو

اتصال رابط LCD 16x2 با آردوینو
اتصال رابط LCD 16x2 با آردوینو

مرحله 3: کنترل و جریان پین

3 پین کنترل وجود دارد که عبارتند از RS ، RW ، E.

نحوه استفاده از RS: هنگامی که فرمان ارسال می شود ، RS = 0 هنگام ارسال داده ، سپس RS = 1

پین RW خواندن/نوشتن است.

جایی که ، RW = 0 به معنی نوشتن داده بر روی LCD است

RW = 1 به معنی خواندن داده ها از LCD است

نحوه استفاده از RW:

وقتی در حال نوشتن روی دستور LCD/Data هستیم ، پین را به صورت LOW تنظیم می کنیم.

هنگامی که ما از LCD می خوانیم ، پین را به عنوان HIGH تنظیم می کنیم.

در مورد ما ، ما آن را به سطح LOW متصل کرده ایم ، زیرا همیشه روی LCD می نویسیم.

نحوه استفاده از E (فعال کردن):

هنگامی که داده ها را به LCD ارسال می کنیم ، با استفاده از پین E به Pc ضربان قلب می دهیم.

مرحله 4: جریان سطح بالا

این جریان سطح بالایی است که باید هنگام ارسال COMMAND/DATA به LCD دنبال کنیم.

Nibble Nibble Enable Pulse ،

ارزش RS مناسب ، بر اساس COMMAND/DATA

نیبل پایین

پالس را فعال کنید ،

ارزش RS مناسب ، بر اساس COMMAND/DATA

توصیه شده: