فهرست مطالب:
تصویری: سلام دنیا! روی LCD با استفاده از CloudX M633: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
در این آموزش ، ما قصد داریم روی LCD (Liquid Crystal Display) نمایش دهیم.
مرحله 1: LCD (صفحه نمایش کریستال مایع)
LCD ها دارای رابط موازی هستند ، به این معنی که میکروکنترلر باید چندین پین رابط را همزمان کنترل کند تا صفحه نمایش را کنترل کند. رابط کاربری شامل پین های زیر است:
یک پین انتخابی RS (RS) که کنترل می کند در کجا در حافظه LCD اطلاعات می نویسید. شما می توانید یا ثبت داده را که حاوی آنچه روی صفحه نمایش داده می شود ، یا یک دستورالعمل را انتخاب کنید ، جایی که کنترل کننده LCD به دنبال دستورالعمل های بعدی است.
پین خواندن/نوشتن (R/W) که حالت خواندن یا حالت نوشتن را انتخاب می کند
یک پین Enable که نوشتن را در رجیسترها امکان پذیر می کند
8 پین داده (D0 -D7). حالات این پین ها (بالا یا پایین) بیت هایی هستند که هنگام نوشتن در ثبت می نویسید یا مقادیری که هنگام خواندن می خوانید.
همچنین یک پین کنتراست صفحه نمایش (Vo) ، پین های منبع تغذیه (+ 5V و Gnd) و پین های LED Backlight (Bklt+ و BKlt-) وجود دارد که می توانید از آنها برای تغذیه LCD ، کنترل کنتراست صفحه نمایش و روشن و خاموش کردن LED استفاده کنید. به ترتیب نور پس زمینه
فرآیند کنترل صفحه نمایش شامل قرار دادن داده هایی است که تصویر آنچه می خواهید نمایش داده شود را در رجیسترهای داده قرار دهید ، سپس دستورالعمل ها را در ثبت دستورالعمل قرار دهید. کتابخانه LiquidCrystal این کار را برای شما ساده می کند ، بنابراین نیازی به دانستن دستورالعمل های سطح پایین ندارید.
LCD های سازگار با Hitachi را می توان در دو حالت 4 بیتی یا 8 بیتی کنترل کرد. حالت 4 بیتی نیاز به هفت پین ورودی/خروجی از آردوینو دارد ، در حالی که حالت 8 بیتی به 11 پین نیاز دارد. برای نمایش متن روی صفحه ، اکثر کارها را می توانید در حالت 4 بیتی انجام دهید ، بنابراین مثال نحوه کنترل LCD 2x16 در حالت 4 بیتی را نشان می دهد.
مرحله 2: کامپوننت
- CloudX M633
- CloudX SoftCard
- سیم V3
- LCD 16x2
- پتانسیومتر 10k اهم
- سیم جامپر
- مقاومت 220 اهم
- تخته نان
شما می توانید جزء خود را در اینجا خریداری کنید
مرحله 3: سخت افزار
- پین RS LCD به پین دیجیتال 1 Cloudx M633
- LCD پین را به پایه دیجیتال 2 Cloudx M633 فعال کنید
- پین LCD D4 به پین دیجیتال 3 Cloudx M633
- پین LCD D5 به پایه 4 دیجیتال Cloudx M633
- پین LCD D6 به پین دیجیتال 5 Cloudx M633
- پین LCD D7 به پین دیجیتال 6 Cloudx M633
علاوه بر این ، یک قابلمه 10k را به +5V و GND وصل کنید ، با برف پاک کن (خروجی) آن به صفحه VO پین صفحه نمایش LCD. برای روشنایی نور پس زمینه صفحه نمایش ، معمولاً در پین 15 و 16 اتصال LCD ، از مقاومت 220 اهم استفاده می شود.
مرحله 4: کدگذاری
این کد را در CloudX IDE خود کپی کنید
#شامل#شامل
برپایی(){
lcd تنظیم (1 ، 2 ، 3 ، 4 ، 5 ، 6) ؛ lcdCmd (روشن) ؛ lcdCmd (cursorOff) ؛
حلقه () {
lcdWriteText (1 ، 2 ، "سلام جهان!") ؛ lcdWriteText (2 ، 2 ، "من از CLOUDX استفاده می کنم") ؛
}
}
توصیه شده:
Xpedit - دستگاه نظارت بر طبیعت برای پیاده روی و پیاده روی: 12 مرحله (همراه با تصاویر)
Xpedit - دستگاه نظارت بر طبیعت برای پیاده روی و پیاده روی: هنگامی که قصد دارید یک سفر ماجراجویی یا طبیعت گردی انجام دهید ، داشتن وسیله ای در کوله پشتی شما که به شما در درک محیط کمک می کند ضروری است. برای سفر ماجراجویی آینده ، قصد داشتم یک دستگاه دستی بسازم که به
دور دنیا (Smart Globe): 5 مرحله
در سراسر جهان (Smart Globe): این پروژه برای دوره MIT ، Intro to Making (15.351) ایجاد شده است. پروژه ما با عنوان "سراسر جهان" یک کره هوشمند است که به ورود یک کاربر به یک شهر در ترمینال پاسخ می دهد. هنگامی که شهری وارد می شود ، کره زمین بر روی موتور متصل به i می چرخد
نمایشگر LCD I2C / IIC - استفاده از LCD SPI به صفحه LCD I2C با استفاده از ماژول SPI تا IIC با آردوینو: 5 مرحله
نمایشگر LCD I2C / IIC | استفاده از LCD SPI برای نمایشگر LCD I2C با استفاده از ماژول SPI به IIC با آردوینو: سلام بچه ها از آنجایی که یک SPI LCD 1602 معمولی سیم های زیادی برای اتصال دارد ، بنابراین اتصال آن با آردوینو بسیار مشکل است ، اما یک ماژول در بازار موجود است که می تواند صفحه نمایش SPI را به صفحه IIC تبدیل کنید ، بنابراین فقط باید 4 سیم را وصل کنید
تاس های الکترونیکی با استفاده از CLOUDX M633: 5 مرحله
تاس ELECTRONIC با استفاده از CLOUDX M633: همه ما باید بازی شانس را به طریقی یا با استفاده از تاس بازی کرده باشیم. آگاهی از ماهیت بسیار غیرقابل پیش بینی آنچه که تاس به نظر می رسد به نمایش می گذارد ، بازی بسیار سرگرم کننده ای را اضافه می کند. به این ترتیب ، یک دیسک دیجیتال الکترونیکی ارائه می دهم
استفاده از دکمه برای روشن و خاموش شدن با CloudX M633: 3 مرحله
استفاده از دکمه برای روشن و خاموش شدن با CloudX M633: & lt؛ img src = & quot؛ https: //www.instructables.com/files/deriv/FLC/57B2…"؛/& gt؛ آیا می دانستید که می توانید از CloudX M633 برای روشن کردن LED هنگام فشار دادن یک دکمه استفاده کنید؟ در این پروژه قصد دارم به شما نشان دهم که چگونه می توانید از دکمه روشن و خاموش Led استفاده کنید. wh