لافتة لافتة
تفاصيل الأخبار
Created with Pixso. المنزل Created with Pixso. أخبار Created with Pixso.

دليل توصيل شاشات Newhaven LCDs بأردوينو عبر SPIRS232

دليل توصيل شاشات Newhaven LCDs بأردوينو عبر SPIRS232

2025-12-30

الشاشات LCD تعمل ك "عيون" لمشاريع Arduino، تحويل الشفرة إلى نص مرئي والرسومات.يمكن دمج العرض لرفع المشاريع من المفاهيم المجردة إلى تجارب تفاعليةيستكشف هذا الدليل كيفية توصيل شاشة LCD ذات الأحرف 16 × 2 من نيوهافن إلى لوحة Arduino UNO باستخدام كل من SPI وRS232 TTL طرق الاتصال المتسلسل.

لماذا تستخدم شاشة LCD مع Arduino؟

لا تزال شاشات LCD الشخصية تحظى بشعبية في مشاريع Arduino بسبب بساطتها وفعاليتها في نقل المعلومات.يوفر تنسيق 16 × 2 (16 حرفًا عبر سطرين) مساحة كافية لرسائل الحالةيقدم نموذج نيوهافن NHD-0216K3Z-NSW-BBW-V3 مزايا خاصة مع واجهات متسلسلة مدمجة تقلل من تعقيد الأسلاك.

المكونات المطلوبة
  • شاشة LCD 16 × 2 (موصى بها Newhaven NHD-0216K3Z-NSW-BBW-V3)
  • علبة رأس الدبوس ذات صف واحد
  • لوحة أردوينو UNO
  • أسلاك الخضار والأسلاك القابضة
  • معدات اللحام (الحديد واللحام)
  • كابل USB من A إلى B
  • برنامج Arduino IDE
  • المقاومة من 0 أوم (اختياري ، للاتصال SPI)
فهم تكوين دبوس LCD

شاشة نيو هافن تمتلك منفذين للاتصال:

الميناء P1 (RS232 TTL Communication)
رقم الدبوس الرمز الوظيفة
1 RX مدخلات متسلسلة RS-232 (TTL)
2 الـ VSS الأرض
3 VDD مصدر الطاقة (+5.0 فولت)
الميناء P2 (اتصالات SPI و I2C)
رقم الدبوس الرمز الوظيفة
1 SPISS SPI slave select (NC في وضع I2C)
2 SDO غير متصل
3 SCK/SCL الساعة المتسلسلة
4 SDI/SDA إدخال البيانات المتسلسلة (SPI) / البيانات المتسلسلة (I2C)
5 الـ VSS الأرض
6 VDD مصدر الطاقة (+5.0 فولت)
طريقة الاتصال بـ SPI

تقدم SPI (واجهة محيطية متسلسلة) اتصالات متزامنة عالية السرعة مثالية للاتصالات على مسافة قصيرة بين Arduino (الرئيس) و LCD (العبيد). يتطلب الاتصال خمسة أسلاك:

أردوينو شاشة LCD نوع الاتصال
دبوس 5 فولت الدبوس 6: VDD القوة
دبوس الأرض الدبوس 5: الأرض الأرض
الدبوس 10: إختيار العبد الدبوس 1: SPISS خيار SPI
العلامة 11: MOSI الدبوس 4: SDI/SDA إدخال البيانات المتسلسلة
الدبوس 12: MISO الدبوس 3: SCK/SCL الساعة المتسلسلة

ملاحظة:يتطلب تمكين SPI فتح R1 وتقصير R2 على لوحة PCB العرض كما هو محدد في ورقة البيانات.

وظائف البرمجة الرئيسية لـ SPI

يتضمن رمز أردوينو للاتصالات SPI العديد من الوظائف الأساسية:

  • SPI_Out (()-بإرسال الأوامر والبيانات إلى شاشة LCD
  • Set_Pins (()- تهيئة دبوس SPI كمخرجات
  • Set_Contrast (()- يضبط تباين الشاشة
  • Set_Backlight (()- يتحكم في كثافة الضوء الخلفي
  • صافي العرض- يُنظّفُ شاشةَ LCD
  • Set_Cursor (()- إدارة مرئية المؤشر
طريقة الاتصال RS232 TTL

لتحقيق إعدادات أبسط، يتطلب RS232 TTL ثلاثة اتصالات فقط:

أردوينو شاشة LCD نوع الاتصال
دبوس 5 فولت الدبوس 3: VDD القوة
دبوس الأرض الدبوس 2: الأرض الأرض
دبوس 7: إدخال/إخراج رقمي الدبوس 1: RX مدخل RS-232 TTL

ملاحظة:يجب أن يكون كل من R1 و R2 مفتوحين على لوحة PCB العرضية لتمكين وضع RS232 TTL.

حل المشاكل الشائعة

عندما تواجه مشاكل مع جهاز Arduino-LCD، فكر في هذه الخطوات التشخيصية:

  1. تحقق من اتصالات الأسلاك:تحقق من جميع الاتصالات مقابل الرسوم البيانية المقدمة.
  2. فحص المكونات:ابحث عن أضرار جسدية على جهاز "أردوينو" أو "إل سي دي" أو أسلاك الاتصال
  3. رمز التحقق من الصحة:تأكد من أن المخططات المرفوعة خالية من الأخطاء ويتم تكوينها بشكل صحيح.
  4. تحقق من مصدر الطاقة:تأكدي من الكهرباء الكافية لكل من الـ (أردوينو) و (إل سي دي)
  5. الاختبار مع شاشة LCD جيدة المعروفة:عزل المشكلة عن طريق محاولة عرض مختلف.
  6. ضبط التباين:الاستخدامSet_Contrast (()لتحسين الرؤية
  7. تحديث Arduino IDE:تأكد من أنك تستخدم أحدث إصدار من البرنامج
  8. اختبار وظائف فردية:ابدأي بأمثلة "مرحباً بالعالم" الأساسية لتعزل القضايا.

من خلال اتباع هذه المبادئ التوجيهية وفهم كل من طرق الاتصال، يمكن لصناع دمج شاشات LCD بفعالية في مشاريع Arduino الخاصة بهم لتحسين الوظائف وتفاعل المستخدم.