فهرست مطالب:

نحوه رابط یک LCD 16x4 با آردوینو: 6 مرحله
نحوه رابط یک LCD 16x4 با آردوینو: 6 مرحله

تصویری: نحوه رابط یک LCD 16x4 با آردوینو: 6 مرحله

تصویری: نحوه رابط یک LCD 16x4 با آردوینو: 6 مرحله
تصویری: Введение в LCD2004 ЖК-дисплей с модулем I2C для Arduino 2024, نوامبر
Anonim
نحوه رابط LCD 16x4 با آردوینو
نحوه رابط LCD 16x4 با آردوینو

معرفی

من اخیراً چند نمونه LCD رایگان از دوستان خود در FocusLCDs.com دریافت کردم. یکی از آنها LCD 16x4 است. P/N: C164AXBSYLY6WT. به جای HD44780 که معمولاً در محافظ های LCD یافت می شود ، از یک کنترلر ST7066U (برگه داده را اینجا ببینید) استفاده می کند. من چندان مطمئن نیستم که آیا با Arduino و کتابخانه های آن کار می کند ، بنابراین می خواستم آن را امتحان کنم.

خلاصه ویژگی ها

  • تصویر واضح تر ، زاویه دید گسترده تر
  • درایور: ST7066U
  • پس زمینه زرد
  • نور پس زمینه Y/G
  • محدوده دما: -20 تا 70 درجه سانتی گراد
  • سازگار با ROHS

مرحله 1: مواد

مواد زیر را جمع آوری کنید:

  1. آردوینو (UNO یا MEGA)
  2. LCD 16x4 ؛ C164AXBSYLY6WT
  3. تخته نان بدون لحیم
  4. Dupont Jumper Wires
  5. هدرهای 2.54 میلی متری
  6. پتانسیومتر 10k اهم
  7. آردوینو IDE
  8. کابل یو اس بی

مرحله 2: سرصفحه های لحیم کاری

سرصفحه های لحیم کاری
سرصفحه های لحیم کاری

هدر را به ماژول LCD لحیم کنید. در کل 16 پین برای پین ها به این تصویر مراجعه کنید.

مرحله 3: سیم را به مدار وصل کنید

سیم را وصل کنید
سیم را وصل کنید

مدار را مطابق شکل سیم بندی کنید ؛ با فریتزینگ درست کرد پتانسیومتر برای تغییر نور پس زمینه است.

مرحله 4: IDE آردوینو را آتش بزنید

IDE آردوینو خود را روشن کنید. دقت کنید که برد مناسب یعنی Arduino UNO یا MEGA و غیره را انتخاب کرده و پورت صحیح را انتخاب کنید.

مرحله 5: Sketch را کدگذاری کنید

Sketch را کد کنید
Sketch را کد کنید

این طرح را در IDE تایپ کرده و بارگذاری کنید.

/* این یک طرح برای آزمایش LCD 16x4 است:

* FocusLCD P/N: C164AXBSYLY6WT

*/

#شامل LiquidCrystal LCD (8 ، 9 ، 4 ، 5 ، 6 ، 7) ؛

void setup () {

lcd.begin (16 ، 4) ؛

lcd.setCursor (0 ، 0) ؛

lcd.print ("FocusLCDs.com") ؛

lcd.setCursor (0 ، 1) ؛

lcd.print ("بهترین LCD ها!") ؛

lcd.setCursor (0 ، 2) ؛

lcd.print ("P/N:") ؛

lcd.setCursor (0 ، 3) ؛

lcd.print ("C164AXBSYLY6WT") ؛

}

حلقه خالی () {

}

مرحله 6: مشاهده نتیجه

مشاهده نتیجه
مشاهده نتیجه

تبریک می گویم! LCD شما باید چیزی شبیه به این را نشان دهد.

توصیه شده: