فهرست مطالب:
تصویری: LCD 1602 با آردوینو Uno R3: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
در این درس ، نحوه استفاده از LCD1602 برای نمایش کاراکترها و رشته ها را یاد می گیریم. LCD1602 یا صفحه نمایش کریستال مایع از نوع 1602 ، یک نوع ماژول نقطه ای برای نشان دادن حروف ، اعداد و کاراکترها و غیره است. این از موقعیتهای ماتریس نقطه 5x7 یا 5x11 تشکیل شده است. هر موقعیت می تواند یک کاراکتر را نشان دهد. بین دو کاراکتر یک نقطه نقطه و بین خطوط فاصله وجود دارد و بدین ترتیب کاراکترها و خطوط از هم جدا می شوند. عدد 1602 به این معنی است که روی صفحه نمایش ، 2 ردیف و 16 کاراکتر در هر یک نشان داده می شود. حالا بیایید جزئیات بیشتری را بررسی کنیم!
مرحله 1: اجزاء:
- برد Arduino Uno * 1
- کابل USB * 1
- LCD1602 *1
- پتانسیومتر (50kΩ)* 1
- تخته نان * 1
- سیم های بلوز
مرحله 2: اصل
به طور کلی ، LCD1602 دارای پورت های موازی است ، یعنی آن
چندین پین را همزمان کنترل می کند. LCD1602 را می توان به اتصالات هشت پورت و چهار پورت طبقه بندی کرد. اگر از اتصال هشت پورت استفاده شود ، تمام پورت های دیجیتالی برد Arduino Uno تقریباً کاملاً اشغال شده است. اگر می خواهید سنسورهای بیشتری را وصل کنید ، هیچ پورتی در دسترس نخواهد بود. بنابراین ، اتصال چهار پورت در اینجا برای کاربرد بهتر استفاده می شود.
پین های LCD1602 و عملکرد آنها
VSS: متصل به زمین
VDD: متصل به منبع تغذیه +5V
VO: برای تنظیم کنتراست
RS: یک پین انتخابی ثبت شده که کنترل می کند در کجا در حافظه LCD داده ها را می نویسید. شما می توانید یا ثبت داده را که حاوی مطالبی است که روی صفحه نمایش داده می شود ، یا یک دستورالعمل را انتخاب کنید ، جایی که کنترلر LCD در آنجا به دنبال دستورالعمل های بعدی است.
R/W: یک پین خواندن/نوشتن برای انتخاب بین حالت خواندن و نوشتن
E: یک پین فعال کننده که اطلاعات را هنگام دریافت سطح بالا (1) می خواند. وقتی سیگنال از سطح بالا به سطح پایین تغییر می کند ، دستورالعمل ها اجرا می شوند.
D0-D7: برای خواندن و نوشتن داده ها
A و K: پین هایی که نور پس زمینه LCD را کنترل می کنند. K را به GND و A را به 3.3v وصل کنید. نور پس زمینه را باز کنید و شخصیت های واضح را در یک محیط نسبتاً تاریک مشاهده خواهید کرد.
مرحله 3: نمودار شماتیک
مرحله 4: روش ها
K را به GND و A را به 3.3 ولت وصل کنید ، سپس نور پس زمینه LCD1602 روشن می شود. VSS را به GND و LCD1602 را به منبع تغذیه وصل کنید. VO را به پین وسط پتانسیومتر وصل کنید - با استفاده از آن می توانید کنتراست صفحه نمایش را تنظیم کنید. RS را به D4 و پین R/W را به GND وصل کنید ، بدین معنی که می توانید کاراکترها را روی LCD1602 بنویسید. E را به pin6 وصل کنید و کاراکترهای نمایش داده شده در LCD1602 توسط D4-D7 کنترل می شوند. برای برنامه نویسی ، با فراخوانی کتابخانه های عملکرد بهینه می شود.
مرحله 1:
مدار را بسازید.
گام 2:
کد را از https://github.com/primerobotics/Arduino بارگیری کنید
مرحله 3:
طرح را روی برد Arduino Uno بارگذاری کنید
برای بارگذاری کد در صفحه کنترل ، روی نماد بارگذاری کلیک کنید.
اگر "بارگذاری انجام شد" در پایین پنجره ظاهر شد ، به این معنی است که طرح با موفقیت بارگذاری شده است.
توجه: ممکن است لازم باشد پتانسیومتر را روی LCD1602 تنظیم کنید تا زمانی که بتواند به وضوح نمایش داده شود.
مرحله 5: کد
// LCD1602
// اکنون باید
LCD1602 خود را با نمایش شخصیت های جاری "PRIMEROBOTICS" و "سلام ، جهان" مشاهده کنید.
// ایمیل: [email protected]
// وب سایت: www.primerobotics.in
#عبارتند از
// شامل کد کتابخانه باشد
/**********************************************************/
زغال سنگ
array1 = "PrimeRobotics"؛ // رشته برای چاپ روی LCD
زغال سنگ
array2 = "سلام ، دنیا!"؛ // رشته برای چاپ روی LCD
int tim =
250؛ // ارزش زمان تاخیر
// مقداردهی اولیه کتابخانه
با شماره پین های رابط
کریستال مایع
ال سی دی (4 ، 6 ، 10 ، 11 ، 12 ، 13) ؛
/*********************************************************/
void setup ()
{
lcd.begin (16 ، 2) ؛ // تعداد ستون های LCD را تنظیم کنید و
ردیف ها:
}
/*********************************************************/
حلقه خالی ()
{
lcd.setCursor (15 ، 0) ؛ // مکان نما را روی ستون 15 ، خط 0 تنظیم کنید
for (int positionCounter1 = 0؛
positionCounter1 <26؛ positionCounter1 ++)
{
lcd.scrollDisplayLeft ()؛ // محتویات صفحه نمایش را پیمایش می کند
فضای سمت چپ
lcd.print (array1 [positionCounter1]) ؛ // پیام را روی LCD چاپ کنید.
تاخیر (زمان) ؛ // برای 250 میکرو ثانیه صبر کنید
}
lcd.clear ()؛ // صفحه LCD را پاک می کند و موقعیت را قرار می دهد
مکان نما در گوشه سمت چپ بالا.
lcd.setCursor (15 ، 1) ؛ // مکان نما را روی ستون 15 ، خط 1 تنظیم کنید
for (int positionCounter2 = 0؛
positionCounter2 <26؛ positionCounter2 ++)
{
lcd.scrollDisplayLeft ()؛ // محتویات صفحه نمایش را پیمایش می کند
فضای سمت چپ
lcd.print (array2 [positionCounter2]) ؛ // پیام را روی LCD چاپ کنید.
تاخیر (زمان) ؛ // برای 250 میکرو ثانیه صبر کنید
}
lcd.clear ()؛ // صفحه LCD را پاک می کند و موقعیت را قرار می دهد
مکان نما در گوشه سمت چپ بالا.
}
/**********************************************************/
توصیه شده:
آداپتور آردوینو نانو به آردوینو Uno: 6 مرحله (همراه با تصاویر)
آردوینو نانو به آردوینو Uno آداپتور: آردوینو نانو یک عضو خوب ، کوچک و ارزان از خانواده آردوینو است. این تراشه بر اساس تراشه Atmega328 ساخته شده است ، چیزی که آن را به اندازه برادر بزرگترش آردوینو اونو قدرتمند می کند ، اما می توان آن را با پول کمتری تهیه کرد. در Ebay اکنون نسخه های چینی می توانند
آموزش LCD آردوینو 16x2 - رابط صفحه نمایش 1602 LCD با Arduino Uno: 5 مرحله
آموزش LCD آردوینو 16x2 | رابط صفحه نمایش 1602 LCD با Arduino Uno: سلام بچه ها از آنجا که بسیاری از پروژه ها به صفحه ای برای نمایش داده ها نیاز دارند ، چه اندازه گیری دیجی متر یا صفحه نمایش اشتراک YouTube یا ماشین حساب یا قفل صفحه کلید با صفحه نمایش و اگر همه این نوع پروژه ها با آردوینو آنها قطعا
تبدیل متن به گفتار آردوینو با استفاده از LM386 - پروژه صحبت کردن آردوینو - کتابخانه تاکی آردوینو: 5 مرحله
تبدیل متن به گفتار آردوینو با استفاده از LM386 | پروژه صحبت کردن آردوینو | کتابخانه Talkie Arduino: سلام بچه ها ، در بسیاری از پروژه ها ما به arduino نیاز داریم که چیزی شبیه به ساعت صحبت کردن یا گفتن برخی اطلاعات در این دستورالعمل را با استفاده از Arduino به گفتار تبدیل کنیم
1602 کنترل کنتراست LCD از آردوینو: 5 مرحله
کنترل کنتراست 1602 از آردوینو: هنگام کار بر روی یک پروژه جدید با مشکلی روبرو شدم که می خواستم نور پس زمینه و کنتراست نمایشگر LCD 1602 را از طریق آردوینو کنترل کنم ، اما صفحه نمایش واقعاً چشمک می زد
ارزان ترین آردوینو -- کوچکترین آردوینو -- آردوینو پرو مینی -- برنامه نویسی -- آردوینو ننو: 6 مرحله (همراه با تصاویر)
ارزان ترین آردوینو || کوچکترین آردوینو || آردوینو پرو مینی || برنامه نویسی || آردوینو ننو: …………………………. لطفاً برای ویدیوهای بیشتر به کانال YouTube من مشترک شوید ……. .این پروژه در مورد نحوه ارتباط با کوچکترین و ارزانترین آردوینو است. کوچکترین و ارزان ترین آردوینو arduino pro mini است. شبیه آردوینو