بريد إلكتروني

admin@zgcxgdlcd.com

هاتف

+8615919880141

واتساب

15919880141

كيف تتفاعل مع LCD 192x64 مع Arduino؟

May 26, 2025ترك رسالة

يمكن أن يكون التواصل مع LCD 192 × 64 مع Arduino مشروعًا مثيرًا لعشاق الإلكترونيات والمهنيين على حد سواء. كمورد لـ 192x64 COG LCDs ، أتيحت لي الفرصة للعمل مع هذه العروض على نطاق واسع وفهم خصوصيات وعموميات توصيلها بأردوينو. في منشور المدونة هذا ، سأرشدك خلال العملية خطوة بخطوة ، من فهم أساسيات شاشة LCD إلى كتابة الكود لأردوينو للتواصل معها بفعالية.

فهم 192x64 COG LCD

قبل أن نغوص في عملية التواصل ، دعنا نتوقف لحظة لفهم ماهية شاشة LCD 192 × 64. يرمز COG إلى رقاقة على الزجاج ، مما يعني أن الدائرة المدمجة مثبتة مباشرة على الركيزة الزجاجية لشاشة LCD. توفر هذه التكنولوجيا العديد من المزايا ، بما في ذلك عامل شكل أصغر ، وتحسين الموثوقية ، وأداء أفضل مقارنةً بشاشة LCD التقليدية مع رقائق خارجية.

تشير مواصفات 192x64 إلى دقة شاشة LCD ، مما يعني أنه يمكن أن يعرض 192 بكسل أفقيًا و 64 بكسل رأسياً. هذه الشاشة عالية الدقة مناسبة لمجموعة واسعة من التطبيقات ، مثل لوحات التحكم الصناعية والأجهزة الطبية والإلكترونيات الاستهلاكية.

المكونات المطلوبة

لواجهة LCD 192 × 64 مع Arduino ، ستحتاج إلى المكونات التالية:

  • لوحة Arduino:يمكنك استخدام أي لوحة Arduino ، مثل Arduino Uno أو Mega أو Nano.
  • 192x64 COG LCD:كمورد ، أقدم LCDs COG عالية الجودة 192 × 64 متوافقة مع Arduino.
  • الأسلاك الأسلحة والبلوز:وتستخدم هذه لتوصيل LCD بأردوينو.
  • مقياس الجهد:يتم استخدام مقياس الجهد لضبط تباين LCD.

توصيل شاشة LCD إلى Arduino

الخطوة الأولى في تواصل شاشة LCD مع Arduino هي توصيلها معًا. إليك مخطط الأسلاك النموذجي:

دبوس LCD دبوس أردوينو
VSS GND
VDD 5V
فو دبوس مركز الجهد
روبية دبوس رقمي 12
RW GND
ه دبوس رقمي 11
D0 - D7 دبابيس رقمية 2 - 9
CS1 دبوس رقمي 10
CS2 دبوس رقمي 13
RST دبوس الرقمية 8
BL+ 5V
بل- GND

تأكد من توصيل مقياس الجهد إلى دبوس Vo لشاشة LCD. سيتيح لك ذلك ضبط تباين الشاشة.

تثبيت المكتبات المطلوبة

للتواصل مع 192 × 64 COG LCD ، ستحتاج إلى تثبيت المكتبات المناسبة في Arduino IDE. مكتبة واحدة شهيرة لهذا الغرض هي مكتبة U8G2 ، والتي توفر واجهة بسيطة وسهلة الاستخدام للتحكم في أنواع مختلفة من شاشات LCD.

لتثبيت مكتبة U8G2 ، اتبع هذه الخطوات:

  1. افتح Arduino IDE.
  2. اذهب إلىرسم>تشمل المكتبة>إدارة المكتبات.
  3. في مدير المكتبة ، ابحث عن "U8G2".
  4. حدد مكتبة U8G2 وانقر فوقثَبَّتَزر.

كتابة رمز Arduino

بمجرد أن تقوم بتوصيل شاشة LCD إلى Arduino وتثبيت المكتبات المطلوبة ، فقد حان الوقت لكتابة الرمز لعرض شيء ما على شاشة LCD. إليك رمز مثال بسيط يعرض "Hello ، World!" رسالة على 192x64 COG LCD:

045
#include <u8g2lib.h> // إنشاء مثيل لمكتبة U8G2 لـ 192x64 cog lcd u8g2_ssd1322_nhd_192x64_f_4w_sw_spi u8g2 (u8g2_r0 ، /* clock = /13 ، /* 12 ، /* reset =* / 8) ؛ setup void () {u8g2.begin () ؛ } void loop () {u8g2.firstPage () ؛ do {u8g2.setfont (u8g2_font_ncenb08_tr) ؛ u8g2.drawstr (0 ، 10 ، "مرحبا ، العالم!") ؛ } بينما (u8g2.nextPage ()) ؛ التأخير (1000) ؛ }

في هذا الرمز ، قمنا أولاً بتضمين مكتبة U8G2 وإنشاء مثيل منU8G2_SSD1322_NHD_192X64_F_4W_SW_SPIالفئة ، والتي تم تصميمها خصيصًا لـ 192x64 COG LCD. ثم نهيئة شاشة LCD فييثبت()وظيفة وعرض "مرحبا ، العالم!" رسالة فيحلقة()وظيفة.

اختبار الإعداد

بمجرد كتابة الرمز ، قم بتحميله على لوحة Arduino باستخدام Arduino IDE. إذا كان كل شيء سلكيًا بشكل صحيح وكان الرمز يعمل بشكل صحيح ، فيجب أن ترى "Hello ، World!" رسالة معروضة على 192x64 COG LCD.

استكشاف الأخطاء وإصلاحها

إذا واجهت أي مشكلات أثناء تواصل شاشة LCD مع Arduino ، فإليك بعض النصائح الشائعة لإصلاحها:

  • تحقق من الأسلاك:تأكد من أن جميع الاتصالات آمنة ولا توجد أسلاك فضفاضة.
  • اضبط التباين:استخدم مقياس الجهد لضبط تباين شاشة LCD حتى يصبح النص واضحًا.
  • تحقق من المكتبات:تأكد من تثبيت مكتبة U8G2 بشكل صحيح وتحديد برنامج تشغيل LCD الصحيح في الرمز.

شاشات LCD الأخرى ذات الصلة

بالإضافة إلى 192 × 64 COG LCD ، نقدم أيضًا مجموعة واسعة من شاشات LCD الأخرى ، بما في ذلك122x32 الرسوم البيانية LCD COG LCDو128x32 أحادية اللون LCD، و128x64b DOT Matrix LCD Display. هذه شاشات LCD متوافقة أيضًا مع Arduino ويمكن استخدامها في مشاريع مختلفة.

الاتصال للمشتريات

إذا كنت مهتمًا بشراء LCD 192 × 64 COG أو أي من منتجات LCD الأخرى لدينا ، فلا تتردد في الاتصال بنا للحصول على المشتريات والمزيد من المناقشات. نحن نقدم منتجات عالية الجودة بأسعار تنافسية وخدمة عملاء ممتازة.

مراجع

  • وثائق Arduino
  • وثائق مكتبة U8G2