الأشياء العظيمة في عالم الأعمال لا يقوم بها شخص واحد، بل يقوم بها فريق من الأشخاص. لدينا هذه المجموعة الديناميكية من الأشخاص
كشف سحر شاشة LCD مقاس 16×2: دليل شامل مع واجهة Arduino
جدول المحتويات
تُعد وحدة LCD مقاس 16×2 بوصة، والتي تعد حجر الأساس للأنظمة المضمنة، أداة رائعة لعرض المعلومات النصية. تتعمق هذه المقالة في كيفية عمل هذه الشاشة متعددة الاستخدامات، وتستكشف تكوين أطرافها، وكيفية توصيلها بلوحة Arduino، وحتى كيفية إنشاء أحرف مخصصة. إذا كنت تتطلع إلى إضافة شاشة واضحة وقابلة للقراءة إلى مشاريع Arduino الخاصة بك، فإن هذا الدليل يعد موردًا أساسيًا.
1. ما هي شاشة LCD ولماذا تعتبر شاشة LCD مقاس 16×2 شائعة؟
شاشة LCD أو شاشة الكريستال السائل هي تقنية عرض مسطحة تستخدم عادة في مجموعة واسعة من الأجهزة، من الساعات والآلات الحاسبة إلى شاشات الكمبيوتر وأجهزة التلفاز. وحدة LCD 16 × 2 تحظى بشعبية خاصة بين الهواة ومطوري الأنظمة المضمنة بسبب بساطتها وتكلفتها المنخفضة والقدرة على عرض المعلومات النصية بوضوح. على عكس شاشات الرسوميات الأكثر تعقيدًا، تم تصميم شاشة LCD 16 × 2 لإخراج قائم على الأحرف. تعني تسمية "16 × 2" أنها تحتوي على سطرين، كل منهما قادر على عرض 16 حرفًا في المرة الواحدة. هذا يجعلها مثالية لعرض قراءات المستشعر أو خيارات القائمة أو أي شكل من أشكال بيانات النص. هذا النوع من العرض هو شاشة LCD حرفية تستخدم على نطاق واسع للغاية في مشاريع مختلفة. وحدة شاشة LCD مقاس 16×2 هو نوع من وحدات العرض التي لا تتطلب برمجة معقدة لاستخدامها. كما أنها تستهلك قدرًا ضئيلًا جدًا من الطاقة، مما يجعلها مناسبة للتطبيقات التي تعمل بالبطارية.
إن التوافر الواسع والفعالية من حيث التكلفة لوحدة العرض 16×2 تجعلها خيارًا شائعًا للمشاريع التعليمية والتطبيقات الصغيرة. إن سهولة التفاعل مع وحدات التحكم الدقيقة مثل Arduino، جنبًا إلى جنب مع مجموعة واسعة من المكتبات المتاحة، تجعلها خيارًا مناسبًا للمبتدئين والمستخدمين ذوي الخبرة. غالبًا ما يتم استخدام هذا النوع من وحدات LCD كشاشة LCD ذات أحرف وهي معروفة بموثوقيتها وسهولة تشغيلها. العرض باستخدام هذا النوع من الوحدات واضح جدًا. تسمح شاشة LCD ذات الأحرف 16×2 بعرض 16 حرفًا في كل سطر.
2. فهم توصيلات شاشة LCD مقاس 16×2: ما وظيفة كل دبوس؟
تأتي وحدة LCD مقاس 16×2 عادةً مع 16 دبوسًا، كل منها يخدم غرضًا محددًا. يعد فهم توصيلات LCD أمرًا بالغ الأهمية للربط الناجح. فيما يلي تفصيل لكل دبوس:
- الدبابيس 1 و 2 (VSS و VDD): هذه مخصصة لإمداد الطاقة. VSS هو الأرض (0 فولت)، وVDD هو جهد الإمداد الإيجابي (عادةً +5 فولت).
- الدبوس 3 (V0 أو VEE): يستخدم هذا الدبوس لضبط تباين شاشة LCD. يتيح توصيل مقياس الجهد بهذا الدبوس ضبط التباين يدويًا.
- الدبوس 4 (RS – اختيار التسجيل): يحدد هذا الدبوس ما إذا كانت البيانات المرسلة إلى شاشة LCD يتم تفسيرها كأمر أم بيانات. عندما يكون RS منخفضًا، يتم التعامل مع البيانات كأمر. عندما يكون RS مرتفعًا، يتم التعامل مع البيانات كبيانات حرفية.
- الدبوس 5 (قراءة/كتابة – قراءة/كتابة): يستخدم هذا الدبوس لتحديد ما إذا كانت البيانات سيتم قراءتها من شاشة LCD أو كتابتها عليها. في معظم التطبيقات، يتم توصيله بالأرض لضبط شاشة LCD في وضع "الكتابة".
- الدبوس 6 (E – تمكين): يستخدم هذا الدبوس لقفل البيانات. يتم تمكين شاشة LCD بنبضة من عالية إلى منخفضة على هذا الدبوس لتسجيل البيانات أو الأوامر.
- الدبابيس 7-14 (D0-D7): هذه هي دبابيس البيانات الثمانية المستخدمة لإرسال البيانات إلى شاشة LCD في وضع 8 بت. تُستخدم هذه الدبابيس أيضًا في وضع 4 بت، ولكن سنناقش ذلك لاحقًا. في وضع 4 بت، تُستخدم الدبابيس D4-D7 فقط.
- الدبابيس 15 و 16 (A و K): هذه هي دبابيس الأنود والكاثود للإضاءة الخلفية على التوالي. تُستخدم هذه الدبابيس لتشغيل الإضاءة الخلفية، عادةً إضاءة خلفية LED. الدبوس 15 للجهد الموجب والدبوس 16 للأرض.
يعد هذا الشرح التفصيلي لتوصيلات دبابيس شاشة LCD أمرًا أساسيًا لفهم الواجهة. تعد توصيلات الدبابيس الصحيحة ضرورية للعمل السليم لشاشة LCD. للحصول على توضيح لتوصيلات الدبابيس، راجع الجدول 1.
الجدول 1: توصيلات شاشة LCD مقاس 16×2
رقم الدبوس | رمز | وصف |
---|---|---|
1 | في اس اس | الأرض (0 فولت) |
2 | في دي دي | مصدر طاقة +5 فولت |
3 | V0/VEE | ضبط التباين |
4 | ر.س | تسجيل اختر |
5 | قراءة/كتابة | قراءة/كتابة تحديد |
6 | هـ | تمكين الإشارة |
7 | د0 | بت البيانات 0 |
8 | د1 | بت البيانات 1 |
9 | د2 | بت البيانات 2 |
10 | د3 | بت البيانات 3 |
11 | د4 | بت البيانات 4 |
12 | د5 | بت البيانات 5 |
13 | د6 | بت البيانات 6 |
14 | د7 | بت البيانات 7 |
15 | أ | أنود الإضاءة الخلفية LED |
16 | ك | كاثود الإضاءة الخلفية LED |
3. كيف تعمل وحدة LCD 16×2 داخليًا؟
ال وحدة شاشة LCD مقاس 16×2 تستخدم تقنية شاشة الكريستال السائل (LCD) لعرض الأحرف. يتكون كل حرف على شاشة الكريستال السائل من شبكة من وحدات البكسل. لا يتم التحكم في وحدات البكسل هذه بشكل فردي بواسطة المستخدم ولكن يتم التحكم فيها بواسطة وحدة تحكم شريحة LCD. تحتوي الوحدة على مولد أحرف مدمج يخزن الأشكال المحددة مسبقًا لمجموعة أحرف ASCII القياسية. عند إرسال رمز حرف إلى الشاشة، يقوم المتحكم بجلب تكوين البكسل من مولد الأحرف الخاص به ويعرض الحرف على شاشة LCD.
يتم تحقيق الاتصال بين المتحكم الدقيق وشاشة LCD عن طريق إرسال الأوامر والبيانات. تُستخدم الأوامر للتحكم في سلوك الشاشة، مثل مسح الشاشة أو تحريك المؤشر أو ضبط وضع العرض. البيانات هي الأحرف التي تريد عرضها. تستخدم وحدة LCD الدبابيس الموصوفة سابقًا لتلقي البيانات والأوامر. وحدة تحكم شريحة LCD مسؤولة عن تفسير وتنفيذ هذه التعليمات. تدير وحدة التحكم أيضًا موضع المؤشر وعرض الأحرف بناءً على العنوان المرسل مع البيانات. يسمح هذا للمتحكم الدقيق بإرسال البيانات إلى شاشة LCD وعرضها.
4. ما هي الاختلافات الرئيسية بين وحدات LCD المختلفة؟
في حين أن شاشات LCD مقاس 16×2 شائعة جدًا، إلا أن هناك أنواعًا أخرى من وحدات LCD، ولكل منها خصائص محددة. وفيما يلي بعض الاختلافات التي يجب مراعاتها:
- شاشات LCD ذات الحروف مقابل شاشات LCD ذات الرسوم: تم تصميم شاشات LCD ذات الأحرف، مثل شاشة 16×2، لعرض النصوص والأحرف المحددة مسبقًا. من ناحية أخرى، يمكن لشاشات LCD الرسومية عرض رسومات وصور عشوائية، مما يوفر قدرًا أكبر من المرونة ولكن التحكم فيها أكثر تعقيدًا.
- الحجم والدقة: تتوفر شاشات LCD بأحجام ودرجات دقة مختلفة. وتشمل الأحجام الشائعة 16×2 و20×4 والعديد من الأحجام الأكبر. ويمكن لوحدة العرض 20×4 عرض 20 حرفًا على 4 أسطر.
- الإضاءة الخلفية: تحتوي بعض وحدات LCD على إضاءة خلفية، وعادةً ما تكون إضاءة خلفية LED لتحسين الرؤية في ظروف الإضاءة المنخفضة، في حين أن البعض الآخر لا يحتوي على هذه الإضاءة.
- الواجهة: يمكن أن تحتوي شاشات LCD على أنواع مختلفة من الواجهات. قد تحتوي بعضها على واجهة I2C، مما يبسط عملية التوصيل باستخدام سلكين فقط للاتصال بالبيانات. تستخدم شاشات أخرى، مثل شاشة LCD مقاس 16×2 التي نناقشها، الاتصال المتوازي.
- لون: معظم شاشات LCD ذات الحروف تكون أحادية اللون، في حين أن شاشات LCD ذات الرسوميات يمكن أن تكون أحادية اللون أو ملونة.
- وحدة التحكم: قد تستخدم شاشات LCD المختلفة شرائح تحكم مختلفة. ومع ذلك، يستخدم العديد منها نفس وحدة التحكم LCD hd44780 أو النسخة المتوافقة.
عند اختيار وحدة شاشة LCD، ضع في اعتبارك مدى تعقيد ونوع المعلومات التي تريد عرضها. بالنسبة لإخراج النص الأساسي، تظل شاشة LCD بحجم 16×2 حرف خيارًا موثوقًا به وفعّالًا من حيث التكلفة. يعد فهم نوع الشاشة ونوع الواجهة المطلوبة أمرًا أساسيًا في اختيار وحدة العرض الصحيحة.
5. كيفية توصيل شاشة LCD 16×2 إلى Arduino للعرض الأساسي؟
إن ربط شاشة LCD مقاس 16×2 بوصة بلوحة Arduino عملية سهلة ومباشرة، خاصة عند استخدام المكتبات. فيما يلي دليل خطوة بخطوة لتوصيل وعرض النص الأساسي:
التوصيلات الكهربائية:
- قم بتوصيل دبوس VSS الخاص بشاشة LCD بـGND الخاص بـArduino.
- قم بتوصيل دبوس VDD الخاص بشاشة LCD بـ 5 فولت الخاصة بـ Arduino.
- قم بتوصيل دبوس V0 (التباين) الخاص بشاشة LCD بالدبوس المركزي لمقياس الجهد 10 كيلو أوم. قم بتوصيل أحد الدبابيس الأخرى لمقياس الجهد بجهد 5 فولت، والدبوس المتبقي بـ GND.
- قم بتوصيل دبوس RS الخاص بشاشة LCD بدبوس Arduino الرقمي (على سبيل المثال، الدبوس 12).
- قم بتوصيل دبوس القراءة/الكتابة الخاص بشاشة LCD بـGND.
- قم بتوصيل دبوس E الخاص بشاشة LCD بدبوس Arduino الرقمي (على سبيل المثال، الدبوس 11).
- قم بتوصيل دبابيس بيانات شاشة LCD (D4-D7) بدبابيس Arduino الرقمية (على سبيل المثال، الدبابيس 5 و4 و3 و2). نقوم بتكوين شاشة LCD في وضع 4 بت.
- قم بتوصيل دبوس الإضاءة الخلفية لشاشة LCD (A) بـ 5 فولت، ودبوس الإضاءة الخلفية (K) بـ GND (اختياري إذا كنت تستخدم إضاءة خلفية، ولا تريد التحكم فيها، وإلا فقم بتوصيل A عبر المقاومة بدبوس رقمي وK بـ GND).
كود الأردوينو: قم بتثبيت مكتبة LiquidCrystal داخل Arduino IDE، ثم استخدم الكود المماثل لما يلي:
#يشمل
ثابت دولي ر = 12، و= 11، د4 = 5، د5 = 4، د6 = 3، د7 = 2;
الكريستال السائل lcd(rs، en، d4، d5، d6، d7)؛
فارغ يثبت() { شاشة الكريستال السائل.يبدأ(16, 2);شاشة الكريستال السائل.مطبعة("مرحبا بالعالم!");
}
فارغ حلقة() {
// يمكن تضمين الكود الآخر الخاص بك هنا، وسوف تستمر شاشة LCD في عرض الرسالة
}
يوضح هذا المثال البسيط أساسيات التعامل مع أردوينو وعرض البيانات على شاشة LCD. كما يوضح كيفية استخدام شاشة LCD في وضع 4 بت لتبسيط عدد الدبابيس المستخدمة.
6. كيفية إرسال البيانات والأوامر إلى شاشة LCD؟
يعد إرسال البيانات والأوامر إلى شاشة LCD أمرًا ضروريًا للتحكم في سلوكها وعرض المعلومات. وكما ذكرنا سابقًا، يتم استخدام دبوس RS للتمييز بين البيانات والأوامر. عندما يكون RS منخفضًا، تُعتبر التعليمات المقدمة إلى شاشة LCD أوامر؛ وعندما يكون مرتفعًا، يتم التعامل معها كبيانات، وهي عادةً حرف يتم عرضه.
إرسال الأوامر: لإرسال الأوامر، اضبط دبوس RS أولاً على مستوى منخفض. يمكن أن تتضمن التعليمات إجراءات مثل مسح الشاشة أو ضبط موضع المؤشر أو تكوين وضع العرض. تُستخدم أوامر الإرسال عادةً لتكوين شاشة LCD للتشغيل. ستتولى طرق المكتبة المستخدمة مع arduino كل ذلك.
إرسال البيانات: لإرسال البيانات، اضبط دبوس RS على مستوى مرتفع. سيتم تفسير البيانات المرسلة على أنها رمز ASCII للحرف المراد عرضه. كل حرف له رمز مرتبط به، والذي يمكن العثور عليه في مجموعة أحرف ASCII القياسية. بعد ذلك، تسترد شاشة LCD الحرف المقابل من مولد الأحرف الخاص بها وتعرضه على الشاشة. تتم معالجة هذه العملية بواسطة المكتبة ولكن من المفيد معرفة الوظائف الأساسية. لكي تتم كتابة البيانات على شاشة LCD، يجب ضبط دبابيس البيانات.
وظائف المكتبة مثل طباعة شاشة LCD
يتعامل تلقائيًا مع تعقيد التحكم في دبابيس RS وE، بالإضافة إلى إرسال البايت الصحيح إلى شاشة LCD. وهذا يبسط بشكل كبير عملية إرسال البيانات إلى شاشة LCD. ومن الممكن أيضًا إرسال الأوامر باستخدام طرق المكتبة، على سبيل المثال، شاشة LCD واضحة
يستخدم لمسح الشاشة و lcd.setCursor()
يتم استخدامه لتعيين موضع المؤشر الحالي على الشاشة.
7. كيفية التحكم في الإضاءة الخلفية لشاشة LCD بشكل فعال؟
إن الإضاءة الخلفية لشاشة LCD مقاس 16×2 مفيدة للغاية في ظروف الإضاءة السيئة. تتضمن معظم وحدات العرض مقاس 16×2 إضاءة خلفية LED. للتحكم في الإضاءة الخلفية، تحتاج إلى تشغيل دبابيس الأنود (الدبوس 15) والكاثود (الدبوس 16)، عادةً عبر المقاوم. هناك عدة طرق يمكن من خلالها التحكم في الإضاءة الخلفية. يمكنك ببساطة توصيل الإضاءة الخلفية مباشرة بالطاقة والأرض، وفي هذه الحالة، سيتم تشغيل الإضاءة الخلفية بشكل دائم. إذا كنت تستخدم هذه الطريقة، فمن المستحسن بشدة تضمين مقاومة تحديد التيار على التوالي مع دبوس الأنود. للتحكم في الإضاءة الخلفية باستخدام متحكم دقيق، تحتاج إلى توصيل الأنود (الدبوس 15) بأحد دبابيس arduino والكاثود (الدبوس 16) بالأرض. من خلال ضبط خرج الدبوس على مرتفع أو منخفض، ستتمكن من تشغيل الإضاءة الخلفية أو إيقاف تشغيلها.
إن استخدام دبوس من أردوينو للتحكم في الإضاءة الخلفية يجعل من الممكن إيقاف تشغيلها إذا لم تكن هناك حاجة إليها أو تنفيذ ميزات أخرى مثل على سبيل المثال: تشغيل الإضاءة الخلفية وإيقافها. يجب عليك دائمًا التحقق من ورقة البيانات لمعرفة الحد الأقصى لتيار الإضاءة الخلفية لاختيار المقاوم الصحيح. عادةً ما يعمل المقاوم 220 أوم بشكل جيد. عندما يتم ضبط الدبوس على مرتفع، سيتم تشغيل الإضاءة الخلفية LED، وإلا فسيتم إيقاف تشغيلها. سيساعد التحكم في الإضاءة الخلفية في الكود على توفير الطاقة إذا لم تكن هناك حاجة للإضاءة الخلفية.
8. كيفية ضبط تباين شاشة LCD للحصول على الرؤية المثالية؟
يعد ضبط التباين أمرًا بالغ الأهمية لتحقيق قابلية القراءة المثلى لشاشة LCD. يتم ضبط تباين شاشة LCD عن طريق تغيير الجهد المطبق على دبوس V0 أو VEE (الدبوس 3). يتحكم هذا الجهد في تباين وحدات البكسل. لضبط تباين الشاشة، يتم توصيل مقياس الجهد عادةً بهذا الدبوس. عند تدوير مقياس الجهد، يتغير الجهد على هذا الدبوس. إذا كان الجهد مرتفعًا جدًا، فستكون الشاشة سوداء، وإذا كان الجهد منخفضًا جدًا، فستكون الشاشة بالكاد مرئية. لضبط التباين، يجب عليك العثور على نقطة مناسبة لشاشة LCD المعينة.
من السهل ضبط تباين الشاشة يدويًا عن طريق توصيل مقياس الجهد. هذه طريقة شائعة جدًا. تتضمن عملية ضبط التباين تدوير مقياس الجهد ببطء حتى تصبح الأحرف مرئية بوضوح. إذا كانت شاشتك تعرض كتلًا سوداء فقط أو كانت باهتة جدًا، فهذا يعني أن التباين لم يتم ضبطه بشكل صحيح. قد يتغير تباين الشاشة عند تغير درجة الحرارة. قد يكون من الضروري إجراء تعديل بسيط بعد فترة من الاستخدام. هذه الطريقة رخيصة وتعمل بشكل فعال. يلزم ضبط تباين شاشة LCD لتحقيق الرؤية المثلى.
9. كيفية إنشاء أحرف مخصصة وعرضها على شاشة LCD مقاس 16×2؟
إن القدرة على تعريف وعرض الأحرف المخصصة تعمل على تعزيز تنوع شاشات LCD مقاس 16×2 بشكل كبير. حيث يقوم مولد الأحرف المدمج بالفعل بتخزين مجموعة محددة مسبقًا من مجموعة الأحرف القياسية ASCII، ومع ذلك يمكن للمستخدم الكتابة فوق 8 مواقع في ذاكرة الأحرف المخصصة. يتم تحقيق إنشاء الأحرف المخصصة على الشاشة من خلال إنشاء نمط بايت لكل حرف مخصص. يتم تعريف كل حرف باستخدام مصفوفة بكسل 5×8، مما يعني وجود 5 بتات لكل صف و8 صفوف. وهذا يعني أننا نحتاج إلى 8 بايتات من البيانات لتحديد الحرف المخصص.
خطوات إنشاء شخصية مخصصة وعرضها:
- صمم شخصيتك: ارسم الشخصية التي تريدها على شبكة بحجم 5×8 بكسل. حدد البكسلات التي تريد إضاءتها.
- تحويل إلى بايتات: يتوافق كل صف من وحدات البكسل مع بايت واحد. يتم تمثيل البكسل المضاء بالرقم 1، ويتم تمثيل البكسل غير المضاء بالرقم 0. قم بتحويل كل صف من وحدات البكسل الخمس إلى ثنائي ثم إلى عشري. سيمنحك هذا 8 بايتات تحدد حرفك المخصص.
- إرسال إلى شاشة LCD: يستخدم
lcd.createChar()
طريقة لتخزين البايتات في ذاكرة مولد الأحرف في شاشة LCD.إنشاء حرف
تأخذ الطريقة معامِلين: الموقع في ذاكرة مولد الأحرف (0-7) ومجموعة البايتات. - عرض الشخصية: بمجرد إنشاء الشخصية، يمكنك عرضها عن طريق الاتصال
lcd.write()
مع موقع الحرف (0-7). فيما يلي مثال لإنشاء وعرض حرف مخصص باستخدام Arduino: ""arduino #include LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
بايت customChar[8] = { 0b00000، 0b01010، 0b01010، 0b10001، 0b01110، 0b00000، 0b00000، 0b00000 }؛
void setup() { lcd.begin(16, 2); lcd.createChar(0, customChar); lcd.write(0); }
void loop() {} "سيعمل هذا الكود على إنشاء حرف مخصص في الموقع 0 وعرضه في الموضع الأول على شاشة LCD. عند إنشاء حرفك المخصص، يجب أن تكون حذرًا وتستخدم عناوين مولد الأحرف وأوامر الطباعة بالطريقة الصحيحة.
10. ما هي المشكلات الشائعة عند العمل مع شاشات LCD، وكيفية حلها؟
بينما وحدات شاشة LCD مقاس 16×2 على الرغم من أن هذه الحلول موثوقة بشكل عام، فقد تنشأ بعض المشكلات. إن فهم هذه المشكلات ومعرفة كيفية معالجتها يمكن أن يوفر الكثير من الوقت والجهد:
- عرض فارغ: غالبًا ما ينتج هذا عن توصيل الأسلاك بشكل غير صحيح أو ضبط التباين بشكل غير صحيح. أولاً، تحقق من جميع التوصيلات، وخاصة خطوط الطاقة والأرض وخطوط البيانات. اضبط مقياس الجهد لضمان التباين المناسب.
- عرض الهراء: قد يشير هذا إلى وجود مشكلات في اتصال البيانات. تأكد من استخدام الدبابيس الصحيحة وأن المكتبة التي تستخدمها متوافقة مع شاشة LCD. تأكد أيضًا من أن الكود الذي تستخدمه صحيح ولا توجد أخطاء فيه.
- لا يوجد إضاءة خلفية: إذا لم يضيء الضوء الخلفي، تحقق من الأسلاك الخاصة بالدبابيس 15 و16 وتأكد من استخدامك للمقاوم الصحيح مع الإضاءة الخلفية LED.
- "المربعات" المعروضة: غالبًا ما يعني هذا أن شاشة LCD لم يتم تهيئةها بشكل صحيح، ولهذا السبب فإن تهيئة شاشة LCD وتعيين وضع البيانات الصحيح (4 بت أو 8 بت) أمر بالغ الأهمية.
- العرض لا يتم تحديثه: قد تعمل شاشة LCD، ولكن البيانات المرسلة إلى شاشة LCD لا تتغير، إذا لم تقم بتحديث البيانات المراد عرضها، واستمررت في استدعاء أمر الطباعة بنفس المحتوى، فلن يتم تحديث شاشة LCD. حاول مسح الشاشة إذا واجهت هذه المشكلة، باستخدام
واضح()
يأمر. - التداخل/الضوضاء: قد تؤثر الضوضاء الكهربائية على أداء شاشة LCD. استخدم أسلاكًا أقصر وقم بتغطية الوصلات إذا لزم الأمر. في بعض الأحيان، ستحتاج إلى إضافة مكثف بين دبابيس الطاقة والأرض إذا لم تعمل شاشة LCD بشكل صحيح.
يمكن أن تساعد تقنيات التصحيح المناسبة، مثل فحص كل اتصال خطوة بخطوة، في تشخيص هذه المشكلات. تأكد من تثبيت المكتبات الصحيحة وأن لوحة arduino تعمل بشكل صحيح. يعد التحقق المزدوج من التوصيلات بشاشة LCD ودبابيس arduino أمرًا مهمًا للغاية. عند العمل مع شاشة LCD في وضع 4 بت، تأكد من أنك استخدمت دبابيس البيانات الصحيحة (D4-D7) وأن البيانات يتم إرسالها بشكل صحيح بواسطة وظائف المكتبة.
ملخص لأهم 10 أشياء يجب تذكرها:
- شاشة LCD مقاس 16×2 هي وحدة عرض تعتمد على الأحرف وقادرة على عرض 16 حرفًا لكل سطر على سطرين.
- تحتوي على 16 دبوسًا، كل منها له وظيفة محددة، والتي يجب توصيلها بشكل صحيح حتى تعمل الوحدة.
- يعد ضبط التباين الصحيح أمرًا بالغ الأهمية لوضوح القراءة. يمكنك ضبط التباين باستخدام مقياس الجهد المتصل بدبوس V0.
- يحدد دبوس RS ما إذا كنت تقوم بإرسال الأوامر أو البيانات إلى شاشة LCD.
- يتم استخدام دبوس التمكين (E) لتثبيت البيانات أو الأوامر.
- يمكن استخدام شاشة LCD في وضع 4 بت أو 8 بت؛ ويتطلب وضع 4 بت عددًا أقل من دبابيس متحكم الدقيقة.
- يمكن إنشاء أحرف مخصصة عن طريق كتابة تمثيلات بايتية لمصفوفة 5×8 بكسل في ذاكرة مولد الأحرف.
- يجب توصيل الإضاءة الخلفية عبر مقاومة تحديد التيار، أو يمكن التحكم بها باستخدام متحكم دقيق.
- تأكد دائمًا من إعادة فحص جميع توصيلات الأسلاك لتجنب المشكلات الشائعة مثل الشاشة الفارغة.
- تستخدم شاشة الكريستال السائل وحدة تحكم تكون عادةً hd44780 lcd أو البديل المتوافق معها.
من خلال فهم كيفية عمل شاشة LCD مقاس 16×2 واتباع هذه الإرشادات، يمكنك دمج هذه الشاشة متعددة الاستخدامات بشكل فعال في مشاريع Arduino الخاصة بك.
تعليقات
العلامات
- وحدات OLED مقاس 0.91 بوصة
- وحدات OLED مقاس 0.95 بوصة
- وحدات OLED مقاس 0.96 بوصة
- وحدات OLED مقاس 1.27 بوصة
- وحدات OLED مقاس 1.30 بوصة
- وحدات OLED مقاس 1.32 بوصة
- وحدات OLED مقاس 1.50 بوصة
- وحدات OLED مقاس 1.54 بوصة
- وحدات OLED مقاس 2.08 بوصة
- وحدات OLED مقاس 2.23 بوصة
- وحدات OLED مقاس 2.42 بوصة
- وحدات OLED مقاس 2.70 بوصة
- وحدات OLED مقاس 2.81 بوصة
- وحدات OLED مقاس 3.12 بوصة
- وحدات OLED مقاس 5.50 بوصة
- وحدات شاشة LCD 0801
- وحدات شاشة LCD 0802
- 1601 وحدات LCD
- 1602 وحدات LCD
- 1604 وحدات LCD
- وحدات LCD لعام 2001
- وحدات LCD لعام 2002
- وحدات LCD لعام 2004
- 2402 وحدات LCD
- 4002 وحدات LCD
- 4004 وحدات LCD
- وحدات شاشة LCD 12232
- وحدات شاشة LCD 12832
- وحدات شاشة LCD 12864
- وحدات شاشة LCD 160160
- 19264 وحدات LCD
- 24064 وحدات LCD
- 240128 وحدات LCD
- 320240 وحدات LCD
إطلاق العنان لقوة وحدات العرض الرسومية OLED: نظرة متعمقة على شاشات OLED بدقة 128×64 وما بعدها
يستكشف هذا المقال العالم الرائع لشاشات العرض ذات الصمام الثنائي الباعث للضوء العضوي (OLED)، مع التركيز بشكل خاص على شاشات OLED الرسومية.
إحداث ثورة في عالم المرئيات: استكشاف براعة وحدات العرض AMOLED مقاس 0.95 بوصة للسيارات وما بعدها
أصبحت وحدات العرض AMOLED بسرعة المعيار الذهبي في التكنولوجيا المرئية، حيث توفر جودة صورة لا مثيل لها وألوانًا نابضة بالحياة وكفاءة طاقة استثنائية.
كشف السحر: نظرة متعمقة على وحدات العرض الرسومية OLED مع SSD1306 لـ Arduino
تعمل وحدات عرض OLED، وخاصةً إصدارات OLED الرسومية، على إحداث ثورة في طريقة تفاعلنا مع الأجهزة، حيث توفر صورًا واضحة وألوانًا نابضة بالحياة (في بعض الحالات) وكفاءة استثنائية في استخدام الطاقة.
إحداث ثورة في عالم المرئيات: قوة شاشات OLED الدقيقة بدقة 4K من شركة Sony Semiconductor Solutions
تستكشف هذه المقالة عالم شاشات العرض الصغيرة المذهل، مع التركيز بشكل خاص على تقنية 4K OLED الرائدة التي طورتها شركة Sony Semiconductor Solutions.
إطلاق العنان لإمكانات وحدات عرض TFT LCD: دليل شامل للحلول المرئية المثالية
تستكشف هذه المقالة عالم وحدات عرض LCD ذات الترانزستور الغشائي الرقيق (TFT)، وتستكشف تقنيتها ومزاياها وتطبيقاتها المتنوعة.
اتصل بنا
- +86 186 6597 6986
- معلومات عن وحدة العرض
- الاثنين-الأحد 9:00-21:00
إحداث ثورة في الواقع الافتراضي والواقع المعزز: ظهور شاشات OLED الصغيرة في الأجهزة التي يتم تثبيتها على الرأس
يتطور عالم الواقع الافتراضي (VR) والواقع المعزز (AR) بسرعة كبيرة، وفي قلب هذا التحول يكمن عنصر أساسي: العرض.
إحداث ثورة في عالم المرئيات: قوة شاشات OLED الدقيقة بدقة 4K من شركة Sony Semiconductor Solutions
تستكشف هذه المقالة عالم شاشات العرض الصغيرة المذهل، مع التركيز بشكل خاص على تقنية 4K OLED الرائدة التي طورتها شركة Sony Semiconductor Solutions.
ربط وحدة LCD مقاس 16×2 بدون I2C: دليل شامل لـ Arduino وESP32
تتعمق هذه المقالة في عالم ربط وحدة LCD بحجم 16×2 مع وحدات تحكم دقيقة مثل Arduino وESP32، مع التركيز بشكل خاص على الإعداد دون استخدام وحدة I2C.