كيفية واجهة شاشة LCD (شاشة الكريستال السائل) باستخدام Arduino

جرب أداة القضاء على المشاكل





في تصميم النظام المضمن المستند إلى Arduino ، تلعب وحدات العرض البلوري السائل دورًا مهمًا للغاية. ومن ثم فمن المهم للغاية معرفة المزيد عنها كيفية واجهة LCD مع اردوينو 16 × 2 في تصميم نظام مضمن. تعتبر وحدات العرض مهمة جدًا في الاتصال بين العالم البشري وعالم الآلة. تعمل وحدة العرض على نفس المبدأ ، فهي لا تعتمد على حجم الشاشة التي قد تكون كبيرة أو صغيرة. نحن نعمل مع الشاشات البسيطة مثل وحدات 16 × 1 و 16 × 2. تحتوي وحدة العرض 16 × 1 على 16 حرفًا موجودة في سطر واحد ووحدات العرض 16 × 2 بها 32 حرفًا موجودة في السطر الثاني. يجب أن نعلم أنه لعرض كل حرف هناك 5 × 10 بكسل. وبالتالي لعرض حرف واحد ، يجب أن تكون جميع وحدات البكسل الـ 50 معًا. يوجد في الشاشة وحدة تحكم وهي HD44780 تستخدم للتحكم في بكسلات الأحرف لعرضها.

ما هي شاشة الكريستال السائل؟

ال شاشات الكريستال السائل يستخدم خاصية مراقبة ضوء الكريستال السائل ولا ينبعث منها الضوء مباشرة. شاشة الكريستال السائل هي شاشة عرض مسطحة أو شاشة مرئية إلكترونية. مع انخفاض المعلومات ، يتم الحصول على محتوى شاشات LCD في الصورة الثابتة أو الصورة التعسفية التي يتم عرضها أو إخفاؤها مثل الكلمات أو الأرقام أو عرض 7 شرائح . تتكون الصور التعسفية من عدد كبير من البكسل الصغير ويحتوي العنصر على عناصر أكبر.




شاشات الكريستال السائل

شاشات الكريستال السائل

شاشة عرض بلورية سائلة 16 × 2

تحتوي شاشة العرض البلورية السائلة مقاس 16 × 2 على سطرين أفقيين ويتم استخدامهما لضغط مساحة 16 حرف عرض. يحمل في ثناياه عوامل ، شاشة LCD لها سجلين موصوفين أدناه.



  • سجل الأوامر
  • سجل البيانات

سجل الأوامر: يستخدم هذا السجل لإدخال أمر خاص في شاشة LCD. الأمر عبارة عن مجموعة خاصة من البيانات ويتم استخدامه لإعطاء الأمر الداخلي لشاشة الكريستال السائل مثل الشاشة الواضحة ، والانتقال إلى سطر 1 حرف 1 ، وضبط المؤشر وما إلى ذلك.

تسجيل البيانات: تُستخدم سجلات البيانات لإدخال الخط في شاشة LCD

شاشة عرض بلورية سائلة 16x2

شاشة عرض بلورية سائلة 16 × 2

تم توضيح مخطط الدبوس ووصف كل دبوس في الجدول التالي.


دبوس لا اسم الدبوس

دبوس الوصف

دبوس 1

GND

هذا الدبوس هو دبوس أرضي وشاشة LCD متصلة بالأرض

دبوس 2

VCC

يتم استخدام دبوس VCC لتزويد شاشة LCD بالطاقة

دبوس 3

VEE

يستخدم هذا الدبوس لضبط تباين شاشة LCD عن طريق توصيل المقاوم المتغير بين VCC والأرضي.

دبوس 4

RS

يُعرف RS باسم تحديد السجل ويختار سجل الأوامر / البيانات. لتحديد أمر التسجيل ، يجب أن تكون RS مساوية للصفر. لتحديد سجل البيانات ، يجب أن تكون RS مساوية لواحد.

دبوس 5

ص / دبليو

يستخدم هذا الدبوس لتحديد عمليات القراءة / الكتابة. لإجراء عمليات الكتابة ، يجب أن تكون قيمة R / W مساوية للصفر. لإجراء عمليات القراءة ، يجب أن يكون R / W مساويًا لواحد.

دبوس 6

في

هذا دبوس إشارة تمكين إذا كانت النبضات الإيجابية تمر عبر دبوس ، ثم تعمل الدبوس كدبوس للقراءة / الكتابة.

دبوس 7

DB0 إلى DB7

يحتوي السن 7 على إجمالي 8 دبابيس تستخدم كدبوس بيانات لشاشة LCD.

دبوس 15

LED +

هذا الدبوس متصل بـ VCC ويستخدم للدبوس 16 لإعداد وهج الإضاءة الخلفية لشاشة LCD.

دبوس 16

يؤدى -

هذا الدبوس متصل بالأرضي ويستخدم للدبوس 15 لإعداد وهج الإضاءة الخلفية لشاشة LCD.

واجهة LCD مع وحدة Arduino

يوضح مخطط الدائرة التالي شاشة الكريستال السائل مع وحدة اردوينو . من الرسم البياني للدائرة ، يمكننا أن نلاحظ أن دبوس RS لشاشة LCD متصل بالدبوس 12 في Arduino. شاشة LCD الخاصة بدبوس R / W متصلة بالأرض. يتم توصيل دبوس 11 من Arduino بدبوس إشارة التمكين لوحدة LCD. يتم توصيل وحدة LCD ووحدة Arduino مع وضع 4 بت في هذا المشروع. ومن ثم هناك أربعة خطوط إدخال وهي DB4 إلى DB7 من شاشة LCD. هذه العملية بسيطة للغاية ، فهي تتطلب كبلات توصيل أقل ويمكننا أيضًا الاستفادة من أقصى إمكانات وحدة LCD.

واجهة LCD مع وحدة Arduino

واجهة LCD مع وحدة Arduino

يتم ربط خطوط الإدخال الرقمية (DB4-DB7) بدبابيس Arduino من 5-2. لضبط تباين العرض هنا ، نستخدم مقياس جهد 10 كيلو. التيار من خلال ضوء LED الخلفي يأتي من المقاوم 560 أوم. يتم توفير مقبس الطاقة الخارجي بواسطة اللوحة إلى Arduino. باستخدام الكمبيوتر من خلال منفذ USB ، يمكن لـ Arduino تشغيله. يمكن أن تتطلب بعض أجزاء الدائرة مصدر طاقة + 5 فولت يتم أخذها من مصدر 5 فولت على لوحة Arduino.

يوضح الرسم التخطيطي التالي تفاعل وحدة LCD مع Arduino.

رسم تخطيطى

رسم تخطيطى

تقدم هذه المقالة معلومات حول كيفية تفاعل وحدة LCD مع Arduino. آمل من خلال قراءة هذا المقال أن تكون قد حصلت على المعرفة الأساسية حول كيفية استخدام وحدة LCD باستخدام Arduino. إذا كان لديك أي استفسارات بخصوص هذه المقالة أو حول مشاريع الميكروكونترولر ، من فضلك لا تتردد في التعليق في القسم أدناه. هذا هو السؤال لك ، ما هي وظيفة وحدة LCD من خلال التفاعل مع Arduino؟

اعتمادات الصورة:

  • ما هي شاشة الكريستال السائل imimg
  • شاشة عرض بلورية سائلة 16 × 2 blogspot
  • واجهة LCD مع وحدة Arduino اليوم