مكتبة ليكيدكريستال ح هي واحدة من المكتبات الأكثر شعبية للعمل مع شاشات الكريستال السائل (لد) في اردوينو. فإنه يوفر وسيلة مريحة وسهلة للسيطرة على لد وعرض المعلومات على ذلك. في هذه المقالة ، سنلقي نظرة على الوظائف والتطبيقات الرئيسية لهذه المكتبة.
واحدة من الوظائف الرئيسية للسائلمكتبة كريستال ح هي القدرة على التحكم في إخراج النص على شاشات الكريستال السائل. مع هذه المكتبة ، يمكنك عرض النص على شاشات الكريستال السائل ، وتغيير موقفها وحجمها وأسلوبها ولونها. بالإضافة إلى ذلك ، تتيح لك المكتبة العمل مع المؤشر أو تحريكه حول الشاشة أو إخفائه. وهكذا ، وذلك باستخدام ليكيدكريستال ح ، يمكنك إنشاء مجموعة متنوعة من واجهات النص لمشروعك.
وظيفة أخرى مهمة للمكتبة هي القدرة على عرض الرموز الرسومية على شاشات الكريستال السائل. ليكيدكريستال ح يسمح لك لعرض ليس فقط النص ، ولكن أيضا مختلف الشخصيات التي تم إنشاؤها من قبل المستخدم. يتيح لك ذلك إنشاء واجهات مستخدم جميلة وغنية بالمعلومات باستخدام الرموز والرسوم البيانية والرموز.
في هذه المقالة ، سنلقي نظرة على الوظائف الرئيسية للسائل مكتبة كريستال ح وإظهار كيفية استخدامها في الممارسة العملية. سنلقي نظرة على أمثلة التعليمات البرمجية ونوضح لك كيفية إنشاء واجهات نصية ورسومية باستخدام شاشات الكريستال السائل. إذا كنت تريد معرفة كيفية استخدام شاشات الكريستال السائل بشكل فعال في مشاريعك ، فهذه المقالة مناسبة لك.
- ما هي مكتبة ليكيدكريستال إتش?
- مزايا استخدام مكتبة ليكيدكريستال ح
- الوظائف الرئيسية
- وظيفة تهيئة الشاشة
- وظيفة إخراج النص على الشاشة
- وظيفة التحكم في المؤشر
- التطبيق
- استخدام مكتبة ليكيدكريستال إتش في مشاريع اردوينو
- توصيل شاشة الكريستال السائل
- تهيئة المكتبة
- استخدام الوظائف الأساسية
- مثال الاستخدام
- خاتمة
- سؤال وجواب
- ما هي الوظائف التي يمكن استخدامها مع السائلالكريستال.مكتبة ح?
- كيفية تهيئة شاشة لد باستخدام السائلالكريستال.مكتبة ح?
- كيفية وضع المؤشر على شاشة لد باستخدام السائلالكريستال.مكتبة ح?
- كيفية عرض النص والأحرف الخاصة على شاشة لد باستخدام السائل كريستال.مكتبة ح?
ما هي مكتبة ليكيدكريستال إتش
ال مكتبة ليكيدكريستال إتش هي مكتبة للعمل مع شاشات الكريستال السائل (شاشات الكريستال السائل) في اردوينو. يوفر مجموعة من الوظائف والأساليب للتحكم في العرض وعرض النص والرموز والأرقام.
مع مساعدة من مكتبة ليكيدكريستال ح ، يمكنك الاتصال واستخدام لد لعرض المعلومات في مشروع اردوينو الخاص بك. يمكن أن يكون هذا مفيدا ، على سبيل المثال ، لإنشاء شاشات تحكم ، وعرض بيانات اللمس ، والتقارير ، وما إلى ذلك.
الملامح الرئيسية للمكتبة:
- السيطرة على أنواع مختلفة من شاشات الكريستال السائل ، بما في ذلك الطابع ويعرض الرسم;
- العمل مع أحجام العرض المختلفة والقرارات;
- عرض النص والأرقام والرموز على الشاشة;
- التحكم في المؤشر وتحديد موضع النص;
- تحديد واستخدام الرموز الخاصة بك وجداول الأحرف;
- التحكم في الإضاءة الخلفية للشاشة;
- تحسين استخدام الذاكرة والأداء.
مكتبة ليكيدكريستال ح مكتبة تستخدم على نطاق واسع ومستقرة للعمل مع شاشات الكريستال السائل في اردوينو. وهي متوفرة في حزمة إيد اردوينو القياسية ويمكن تثبيتها من مدير المكتبة. يتوفر عدد كبير من أمثلة التعليمات البرمجية والوثائق في مكتبة اردوينو الرسمية.
مزايا استخدام مكتبة ليكيدكريستال ح
مكتبة ليكيدكريستال ح هو أداة مفيدة جدا للعمل مع شاشات الكريستال السائل (لد) في مشاريع اردوينو. يوفر واجهة بسيطة وسهلة الاستخدام لإدارة عروض الشخصيات ويسمح لك بعرض النص والأرقام والرموز وإجراء عمليات أخرى.
استخدام مكتبة ليكيدكريستال ح لديها العديد من المزايا:
- سهولة الاستخدام: بفضل واجهة بديهية وأوامر بسيطة ، مكتبة ليكيدكريستال ح يجعل السيطرة على شاشة لد في مشاريع اردوينو بسيطة جدا ومريحة.
- تعدد الاستخدامات: مكتبة ليكيدكريستال ح متوافق مع مختلف نماذج شاشة لد ، والذي يسمح لاستخدامها في مختلف المشاريع.
- متعددة الوظائف: مكتبة ليكيدكريستال ح يوفر العديد من الوظائف للعمل مع شاشة لد ، بما في ذلك عرض النص والأرقام والرموز والتمرير ووضع المؤشر وأكثر من ذلك بكثير.
- التحكم في سطوع الإضاءة الخلفية: تتيح لك المكتبة التحكم في سطوع الإضاءة الخلفية لشاشة الكريستال السائل. هذا مفيد للغاية ، خاصة إذا كان المشروع يتطلب العمل في ظروف مظلمة.
- توفير الموارد: مكتبة ليكيدكريستال ح صغيرة الحجم ، مما يوفر الذاكرة اردوينو ويبسط تطوير المشروع.
بشكل عام ، وذلك باستخدام مكتبة ليكيدكريستال ح يجعل العمل مع شاشات الكريستال السائل في مشاريع اردوينو أكثر كفاءة ومريحة. يسمح لك بعرض المعلومات بسهولة على الشاشة وإدارتها في مشاريع مختلفة. تحتاج فقط إلى توصيل شاشة لد إلى اردوينو ، وربط المكتبة والبدء في استخدام وظائفها للعمل مع العرض.
الوظائف الرئيسية
مكتبة ليكيدكريستال ح هو أداة للعمل مع الكريستال السائل (لد) العرض التي يمكن عرض النص والرموز. يحتوي على عدد من الوظائف الأساسية التي تسمح لك بالتحكم في العرض والتحكم في إخراج المعلومات.
- ليكيدكريستال () هو منشئ الطبقة ليكيدكريستال الذي يخلق مثيل كائن للعمل مع شاشة لد. قد تتضمن معلمات المنشئ أرقام التعريف الشخصي لتوصيل الشاشة.
- تبدأ () هي الطريقة التي تهيئة العمل مع العرض. وعادة ما يطلق عليه في وظيفة الإعداد () لضبط دبابيس وأحجام العرض.
- مسح () هي طريقة لمسح محتويات الشاشة. تختفي جميع الرموز والنصوص على الشاشة.
- الصفحة الرئيسية () — تقوم الطريقة بإرجاع المؤشر إلى الموضع الأولي للشاشة (الزاوية اليسرى العليا).
- سيتكورسور (العقيد ، الصف) هو طريقة لتعيين المؤشر إلى موضع محدد في العمود (العقيد) والصف (الصف) من الشاشة. يتم ترقيم الفهارس من الصفر.
- الطباعة (النص) هي طريقة لعرض النص في موضع المؤشر الحالي. ينتقل المؤشر تلقائيا إلى الموضع التالي بعد عرض الأحرف.
- كريتشار (فهرس ، شارماب) — تسمح لك الطريقة بإنشاء وبرمجة رمز مخصص تحت فهرس معين. يتم تمرير صفيف (شارماب) من وحدات البايت التي تحدد شرائح الأحرف كوسيطة.
بفضل هذه الوظائف من السائلمكتبة كريستال ح ، يمكنك التحكم في إخراج المعلومات على شاشة لد ، تعيين المؤشر إلى المواقف المطلوبة وإنشاء أحرف مخصصة.
وظيفة تهيئة الشاشة
واحدة من الوظائف الرئيسية للسائلمكتبة كريستال ح هي وظيفة تهيئة الشاشة. تحدد هذه الوظيفة معلمات الاتصال وإعدادات الشاشة.
المعلمات الرئيسية التي يمكن تحديدها أثناء تهيئة الشاشة:
- رسبين هو دبوس اردوينو التي يتم توصيل تسجيل إشارة التحكم حدد (روبية) من الشاشة. قيمة هذا دبوس يحدد الأمر أو وضع البيانات من الشاشة.
- إنبلبين هو دبوس من اردوينو التي يتم توصيل إشارة تمكين (إن) من الشاشة. تحدد قيمة رقم التعريف الشخصي هذا دقة نقل البيانات إلى الشاشة.
- د4 دبوس, د5 دبوس, د6 دبوس, د7 دبوس هي دبابيس اردوينو التي دبابيس بيانات الشاشة د4, د5, د6 و د7 متصلة ، على التوالي. تشكل قيم هذه الدبابيس كلمة بيانات 4 بت المرسلة.
- الأعمدة-عدد الأعمدة (الأحرف) على الشاشة.
- الصفوف-عدد الصفوف على الشاشة.
مثال على تهيئة الشاشة:
ليكيدكريستال لد (رسبين ، إنابليبين ، د 4 دبوس ، د 5 دبوس ، د 6 دبوس ، د 7 دبوس ، كولز ، الصفوف);بعد تهيئة الشاشة ، يمكنك استخدام وظائف أخرى من السائلكريستال ح مكتبة لإخراج النص ، والتحكم في المؤشر ، وما إلى ذلك.
وظيفة إخراج النص على الشاشة
واحدة من الوظائف الرئيسية للسائلمكتبة كريستال ح هي وظيفة الطباعة () ، والتي تستخدم لإخراج النص إلى الشاشة.
لاستخدام وظيفة الطباعة () ، يجب إنشاء مثيل من فئة ليكيدكريستال وتهيئته عن طريق تحديد المعلمات المناسبة ، مثل أرقام دبوس متصلة بالشاشة وحجم الشاشة:
شاشات الكريستال السائل(12, 11, 5, 4, 3, 2);
شاشات الكريستال السائل.بيغن (16 ، 2);
بعد التهيئة ، يمكنك استخدام وظيفة الطباعة () لعرض النص على الشاشة. تقبل الوظيفة معلمة واحدة-النص المراد إخراجه:
شاشات الكريستال السائل.طباعة ("مرحبا ، العالم!");
تقوم وظيفة الطباعة () تلقائيا بنقل النص إلى سطر جديد أثناء ملء السطر الحالي. إذا حدد منشئ الفئة حجم شاشة أكبر من عدد الأحرف في كل سطر ، فسيتم نقل النص تلقائيا إلى سطر جديد عند الوصول إلى نهاية السطر الحالي:
شاشات الكريستال السائل.بيغن (16 ، 2);شاشات الكريستال السائل.طباعة ("هذا نص طويل سيتم لفه تلقائيا في السطر التالي.");
يمكن أيضا استخدام وظيفة الطباعة() مع أنواع البيانات المختلفة ، مثل الأرقام والمتغيرات:
عدد الأسطوانات = 42;
شاشات الكريستال السائل.طباعة ("الجواب هو: ");
شاشات الكريستال السائل.طباعة (الأسطوانات);
بالإضافة إلى ذلك ، تدعم وظيفة الطباعة () تنسيق النص باستخدام أحرف وأوامر خاصة متنوعة:
- - كسر الخط;
- - عودة النقل (إلى بداية السطر الحالي);
- \ تي الجدولة;
- \ ب-حذف الحرف الأخير;
- \ و-مسح الشاشة وإعادة المؤشر إلى البداية;
- \ الخامس-حذف كل النص من الشاشة وإعادة المؤشر إلى البداية;
- \ ش هو إخراج حرف مع رمز سداسي عشري محدد (حيث سمو هو رمز الحرف في النظام السداسي عشري);
- \ إنفست — إخراج حرف مع رمز ثماني المحدد (حيث إنفست هو رمز الحرف في نظام ثماني).
على سبيل المثال:
شاشات الكريستال السائل.طباعة ("السطر الأول
السطر الثاني");
سيقوم هذا الرمز بطباعة النص" السطر الأول "في السطر الأول من الشاشة ، والنص" السطر الثاني " في السطر الثاني.
وبالتالي ، فإن وظيفة الطباعة () هي أداة عالمية لعرض النص على الشاشة مع القدرة على تنسيق النص ونقله إلى سطر جديد.
وظيفة التحكم في المؤشر
وظيفة التحكم في المؤشر في السائلتسمح لك مكتبة كريستال ح بتعيين موضع المؤشر لعرض الأحرف على الشاشة.
يتم استخدام طريقة سيتكورسور () لتعيين موضع المؤشر. يستغرق وسيطتين: رقم العمود ورقم الصف بدءا من 0.
على سبيل المثال ، لوضع المؤشر في العمود الثاني من الصف الأول ، تحتاج إلى استدعاء طريقة سيتكورسور(1 ، 0). ووضع المؤشر في العمود الرابع من الصف الثالث ، تحتاج إلى استدعاء طريقة سيتكورسور(3 ، 2).
بعد تعيين موضع المؤشر ، سيتم عرض الرمز في هذا الموضع على الشاشة.
إذا قمت باستدعاء طريقة الطباعة() أو الكتابة () بعد تعيين موضع المؤشر ، فسيتم إخراج الحرف ليس من موضع المؤشر الحالي ، ولكن من بداية السطر الذي يشغله المؤشر.
يمكن استخدام طريقة العرض () لتحويل المؤشر بعد عرض الحرف. إذا قمت باستدعاء هذه الطريقة بعد إخراج الحرف ، فسوف ينتقل المؤشر إلى الموضع التالي في السطر. هذا مفيد لعرض الأحرف بالتسلسل في سلسلة.
مثال على استخدام وظيفة التحكم في المؤشر:
"'حزب الشعب الكمبودي
# تشمل
// تهيئة العرض
شاشات الكريستال السائل(12, 11, 5, 4, 3, 2);
إعداد الفراغ () {
// ضبط الحجم
من شاشة الكريستال السائل.بيغن (16 ، 2);
// ضبط موضع المؤشر
شاشات الكريستال السائل.سيتكورسور (0 ، 0);
// عرض حرف على
شاشة الكريستال السائل.اكتب ('ح');
// تحريك المؤشر إلى الموضع التالي
شاشات الكريستال السائل.عرض();
// وقفة
تأخير (1000);
}
حلقة الفراغ () {
// رمز البرنامج الرئيسي
}
"`
في هذا المثال ، سيتم عرض الحرف 'ح' في العمود الأول من الصف الأول من الشاشة ، ثم ينتقل المؤشر إلى الموضع التالي في نفس الصف.
وظيفة التحكم في المؤشر في مكتبة ليكيدكريستال ح يجعل من السهل للسيطرة على عرض الأحرف عن طريق تحديد موضع المؤشر وتحويله بعد كل حرف. هذا مفيد لإنشاء واجهة مستخدم وعرض معلومات النص.
التطبيق
مكتبة ليكيدكريستال إتش هي أداة قوية للعمل مع شاشات الكريستال السائل في اردوينو. يسمح لك بعرض معلومات متنوعة على الشاشة والتحكم في وظائفها.
استخدام مكتبة ليكيدكريستال ح على نطاق واسع جدا:
- عرض النص: يمكنك استخدام وظيفة الطباعة () لعرض معلومات نصية مثل التصنيفات أو الكلمات أو الأرقام.
- تغيير الأحرف: تتيح لك المكتبة تغيير الأحرف المعروضة على الشاشة برمجيا باستخدام وظيفة كريتشار ().
- التحكم في المؤشر: وظائف سيتكورسور () والمؤشر () تسمح لك لتعيين موضع المؤشر وتمكين أو تعطيل عرضه على الشاشة.
- مسح الشاشة: تقوم وظيفة المسح() بإزالة جميع الأحرف من الشاشة وتحريك المؤشر إلى الموضع الأولي.
- إعداد السطوع: باستخدام وظيفة الإضاءة الخلفية () ، يمكنك تغيير سطوع الإضاءة الخلفية للشاشة.
توفر مكتبة ليكيدكريستال ح العديد من الاحتمالات للعمل مع العرض ، واستخدامه محدود فقط من خيالك. يمكن استخدامه في مشاريع مختلفة مثل:
- راقب.
- موازين الحرارة.
- أجهزة الاستشعار وعدادات.
- لوحات المعلومات.
- عدادات وأجهزة ضبط الوقت.
- الأنظمة الآلية وأكثر من ذلك بكثير.
ونتيجة لذلك ، فإن مكتبة ليكيدكريستال ح هي جزء لا يتجزأ من اردوينو ويسمح لك لخلق مجموعة متنوعة من المشاريع باستخدام شاشات الكريستال السائل.
استخدام مكتبة ليكيدكريستال إتش في مشاريع اردوينو
مكتبة ليكيدكريستال ح هو أداة مفيدة جدا للعمل مع شاشات الكريستال السائل (لد) في مشاريع اردوينو. توسيع وظائف اردوينو يسمح لك لعرض المعلومات وحتى إنشاء عناصر واجهة المستخدم التفاعلية.
في هذه المقالة ، سنلقي نظرة على الوظائف الرئيسية للمكتبة وأمثلة على تطبيقها.
توصيل شاشة الكريستال السائل
قبل استخدام السائلمكتبة كريستال ح ، يجب أن تكون متصلا شاشة لد بشكل صحيح إلى اردوينو. للقيام بذلك ، يجب عليك توصيل دبابيس العرض بالدبابيس المطلوبة من لوحة اردوينو باستخدام الأسلاك.
يتم الاتصال على النحو التالي:
- يتم توصيل دبوس فس (غند) من العرض إلى دبوس غند من اردوينو.
- يتم توصيل دبوس فد (5 فولت) من العرض إلى دبوس 5 فولت من اردوينو.
- يتم توصيل دبوس العرض الخامس 0 بمقياس جهد لضبط التباين.
- يتم توصيل دبابيس رس ، رو و ه من العرض إلى دبابيس مختارة من مجلس اردوينو.
- دبابيس د4-د7 من الشاشة متصلة بالدبابيس المحددة للوحة اردوينو.
يمكن العثور على مخططات اتصال العرض التفصيلية في المواصفات أو الوثائق الخاصة بشاشتك المحددة.
تهيئة المكتبة
قبل استخدام وظائف مكتبة ليكيدكريستال ح ، يجب تهيئة كائن من فئة ليكيدكريستال مع أرقام دبوس من اردوينو التي يتم توصيل العرض. على سبيل المثال:
شاشات الكريستال السائل(12, 11, 5, 4, 3, 2);
في هذا المثال ، دبابيس رس ، رو و ه من الشاشة متصلة دبابيس 12 و 11 و 5 من لوحة اردوينو ، ودبابيس د4-د7 من الشاشة متصلة دبابيس 4 و 3 و 2 و 2.
استخدام الوظائف الأساسية
توفر مكتبة ليكيدكريستال ح عددا من الوظائف الأساسية للعمل مع الشاشة:
- باطلة تبدأ (الأعمدة كثافة العمليات ، الصفوف كثافة العمليات) - تهيئة العرض مما يدل على عدد الأعمدة (الأعمدة) والصفوف (الصفوف).
- باطل واضح—) - مسح الشاشة.
- الصفحة الرئيسية باطلة—) - يتحرك المؤشر إلى بداية السطر الأول.
- باطل سيتكورسور (إنت كول ، إنت صف) — يتحرك المؤشر إلى الموضع المحدد (عمود العمود ، صف الصف).
- طباعة باطلة( كونست شار * نص) - يعرض النص على الشاشة.
- باطل كريتشار (رمز إنت ، حرف بايت []) - يخلق حرف مخصص مع التعليمات البرمجية المحددة.
هذه هي الوظائف الرئيسية التي تسمح لك بالتحكم في المعلومات وعرضها. كما تقدم المكتبة وظائف أخرى مثل سكرولديسبلايليت () ، سكرولديسبلايليت () ، عرض () ، نوديسبلاي() وغيرها التي تسمح لك لتغيير سلوك العرض.
مثال الاستخدام
وكمثال على ذلك ، دعونا عرض " مرحبا ، اردوينو!"ونقل المؤشر إلى السطر الثاني:
# تشمل
شاشات الكريستال السائل(12, 11, 5, 4, 3, 2);
إعداد الفراغ () {
شاشات الكريستال السائل.بيغن (16 ، 2);
شاشات الكريستال السائل.طباعة ("مرحبا ، اردوينو!");
شاشات الكريستال السائل.سيتكورسور (0، 1);
شاشات الكريستال السائل.طباعة ("السطر الثاني");
}
حلقة الفراغ () {
// الرمز الخاص بك
}
في هذا المثال ، نحن تهيئة العرض مع 16 الأعمدة و 2 الصفوف ، ثم إخراج النص "مرحبا ، اردوينو!"في السطر الأول وحرك المؤشر إلى السطر الثاني ، حيث نخرج النص "السطر الثاني".
يمكنك تغيير محتويات الشاشة ، وتحريك المؤشر ، وإنشاء أحرف مخصصة ، وتنفيذ إجراءات أخرى باستخدام وظائف مكتبة ليكيدكريستال ح.
خاتمة
مكتبة ليكيدكريستال ح يجعل العمل مع شاشات الكريستال السائل بسيطة ومريحة. يوفر العديد من الوظائف التي تسمح لك بالتحكم في العرض وعرض المعلومات عليه.
نأمل أن هذه المادة سوف تساعدك على البدء مع مكتبة ليكيدكريستال ح واستخدامها في مشاريع اردوينو الخاص بك. حظا سعيدا في البرمجة وإنشاء مشاريع مثيرة للاهتمام!
سؤال وجواب
ما هي الوظائف التي يمكن استخدامها مع السائلالكريستال.مكتبة ح?
مع السائلالكريستال.ح مكتبة ، وظائف يمكن استخدامها لتهيئة شاشة لد ، تعيين المؤشر ، النص الناتج والأحرف الخاصة ، السيطرة على الإضاءة الخلفية للشاشة ، وغيرها.
كيفية تهيئة شاشة لد باستخدام السائلالكريستال.مكتبة ح?
لتهيئة شاشة لد باستخدام السائلالكريستال.مكتبة ، تحتاج إلى إنشاء كائن من السائلفئة الكريستال وتحديد الدبابيس التي سيتم استخدامها لتوصيل الشاشة. ثم استدعاء تبدأ () وظيفة لتهيئة الشاشة.
كيفية تعيين المؤشر على شاشة لد باستخدام السائلالكريستال.مكتبة ح?
لتعيين المؤشر على شاشة لد باستخدام السائلالكريستال.مكتبة ح ، استخدم وظيفة سيتكورسور (). يجب تحديد رقم العمود (من 0 إلى 15) ورقم الصف (من 0 إلى 1) لوضع المؤشر عليه.
كيفية عرض النص والأحرف الخاصة على شاشة لد باستخدام السائل كريستال.مكتبة ح?
يتم استخدام وظائف الطباعة() والكتابة () لعرض النص والأحرف الخاصة على شاشة لد باستخدام ليكيدكريستال.مكتبة ح. تسمح لك وظيفة الطباعة() بإخراج النص ، وتسمح لك وظيفة الكتابة () بإخراج أحرف فردية ، بما في ذلك الأحرف الخاصة المحددة في مصفوفة أحرف مخصصة.