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


أولاً ، دعنا نتحدث قليلاً عن شاشة LCD 0802. إنه عرض يعتمد على الأحرف يمكن أن يعرض سطرين من ثمانية أحرف لكل منهما. يستخدم على نطاق واسع في التطبيقات المختلفة ، من مشاريع DIY البسيطة إلى الأنظمة الصناعية الأكثر تعقيدًا. يمكنك التحقق من المزيد حول0802 شاشة LCDعلى موقعنا.
ما ستحتاجه
قبل الغوص في عملية التهيئة ، ستحتاج إلى بعض الأشياء:
- عرض 0802 LCD ، بالطبع!
- متحكم مثل Arduino. إنه سهل الاستخدام ومثالي للمبتدئين.
- بعض أسلاك الطائر لتوصيل كل شيء معًا.
فهم المسامير
تحتوي شاشة LCD 0802 على العديد من المسامير ، وفهم ما يفعله كل واحد أمر بالغ الأهمية للتهيئة المناسبة. إليك المتهدمة السريعة:
- VSS (دبوس 1): هذا هو دبوس الأرض. ستقوم بتوصيله إلى دبوس GND على متحكم الخاص بك.
- VDD (دبوس 2): إنه دبوس إمداد الطاقة. قم بتوصيله بإخراج 5V من متحكم الخاص بك.
- VO (PIN 3): يستخدم هذا الدبوس لضبط تباين الشاشة. يمكنك توصيله بمقياس الجهد لضبط التباين.
- روبية (دبوس 4): التسجيل تحديد دبوس. يخبر الشاشة ما إذا كنت ترسل أمرًا أو بيانات.
- RW (دبوس 5): دبوس القراءة/الكتابة. سنقوم عادة بتوصيله بـ GND لأننا سنكتب في الغالب بالعرض.
- و (دبوس 6): دبوس تمكين. يتم استخدامه لإمساك البيانات في الشاشة.
- D0 - D7 (دبابيس 7 - 14): هذه هي دبابيس البيانات. لقد اعتادوا إرسال البيانات والأوامر إلى الشاشة.
عملية التهيئة
الآن ، دعنا ندخل في التهيئة الفعلية. سنستخدم Arduino باعتباره متحكمنا ، لكن المبادئ العامة تنطبق على صغار المتحكمين الآخرين أيضًا.
الخطوة 1: قم بتضمين مكتبة البلورات liquidcystal
إذا كنت تستخدم Arduino ، فستحتاج إلى تضمين مكتبة LiquidCrystal. يجعل العمل مع شاشة LCD يعرض نسيمًا. إليك كيف تفعل ذلك:
#include <liquidcrystal.h>
الخطوة 2: تحديد المسامير
بعد ذلك ، تحتاج إلى تحديد المسامير الموجودة على Arduino التي سيتم توصيلها بدبابيس RS ، E ، D4 - D7 على شاشة LCD. يمكنك اختيار أي دبابيس رقمية تريدها. هذا مثال:
LiquidCrystal LCD (12 ، 11 ، 5 ، 4 ، 3 ، 2) ؛
في هذا المثال ، يتم توصيل PIN 12 بـ RS و PIN 11 إلى E و PINS 5 - 2 إلى D4 - D7 على التوالي.
الخطوة 3: إعداد وظيفة الإعداد
فييثبت()وظيفة ، ستهيئة شاشة LCD وتعيين عدد الأعمدة والصفوف. هذا ما يبدو عليه:
setup void () {lcd.begin (8 ، 2) ؛ LCD.PRINT ("مرحبًا ، العالم!") ؛ }
الLCD.Begin (8 ، 2)يخبر الخط الشاشة بأنه يحتوي على 8 أعمدة وجوفين. الLCD.Print ("مرحبًا ، عالم!")يطبع الخط النص "مرحبًا ، عالم!" على الشاشة.
الخطوة 4: وظيفة الحلقة
فيحلقة()وظيفة ، يمكنك إضافة المزيد من التعليمات البرمجية لتحديث الشاشة أو تنفيذ المهام الأخرى. على سبيل المثال ، يمكنك عرض الوقت الحالي أو قراءات المستشعر.
loop void () {// أضف الكود الخاص بك هنا}
اعتبارات أخرى
- مزود الطاقة: تأكد من أن مصدر الطاقة الخاص بك مستقر. يمكن أن يتسبب إمدادات الطاقة المتقلبة في وميض الشاشة أو لا تعمل على الإطلاق.
- تعديل التباين: استخدم مقياس الجهد لضبط التباين. إذا كان التباين مرتفعًا جدًا أو منخفضًا جدًا ، فقد يكون من الصعب قراءة النص الموجود على الشاشة.
خيارات عرض مختلفة
إذا كانت شاشة LCD 0802 لا تناسب احتياجاتك تمامًا ، فنحن نقدم أيضًا خيارات أخرى. تحقق من لديناشاشة LCD 16x1وعرض 40x2 LCDعلى موقعنا.
اختتام
تهيئة شاشة LCD 0802 ليست معقدة كما قد يبدو في البداية. مع قليل من المعرفة حول المسامير وفهم أساسي لكيفية استخدام متحكم ، ستعمل على عرضك وتشغيله في أي وقت من الأوقات.
إذا كنت مهتمًا بشراء شاشات شاشة LCD 0802 أو أي من منتجاتنا الأخرى ، فلا تتردد في التواصل معنا للحصول على عرض أسعار أو لمناقشة متطلباتك المحددة. نحن هنا لمساعدتك في إحضار مشاريعك إلى الحياة!
مراجع
- وثائق Arduino
- وثائق مكتبة LiquidCrystal
