غطاء الشاشة الكريستاليه LCD Keypad Shield
تحدثنا في المدونة سابقاً عن الشاشات الكريستاليه و اهميتها في المشاريع المختلفة و برمجتها بواسطة الأردوينو , و من خلال تجربتي العمليه لاحظت أنه عند استعمال بعض الشاشة في المشاريع تقف توصيله الشاشة عقبة أمام ادخالها في اي مشروع سواءاً من ناحية المظهر و كثر أسلاك التوصيل التي تحتاجها و التي تتطلب عند البعض استخدام لوحة تعليمية BreadBoard" كما في مشاريع الروبوتات , او نظم الحماية او المنزل الذكي .
من أفضل الحلول التي يمكن نقوم بها هو استخدام غطاء خاص بهذه الشاشة من فريق DF Robot .
هذا الغطاء يمكن توصيله فوق أي لوحة أردوينو بسهولة و برمجة الشاشة بمكتبة اردوينو الرسمية لهذه الشاشة "لا حاجة لتحميل مكتبات " بالأضافة لوجود عدة كبسات يمكنك الأستفادة منها لعمل تطبيقات متعددة او لتبديل النصوص و الأرقام المعروضة على الشاشة .
التركيب العام الخارجي للشاشة :

التوصيل لهذه الشاشة هو نفسه التوصيل المعتمد من قبل مكتبة الأردوينو مع استبدال مداخل التحكم ENABLE, RS بدلاً من 11 و 12 في مكتبة اردوينو الرسمية إلى 8 ,9 "و هذا مفيد لو اردنا استخدام البروتوكول SPI , الأضافة في هذه الغطاء هو انه يمكنك التحكم بشدة أضاءة الشاشة عن طريق التحكم النبضي PWM من المنفذ D10 .
الكبسات push Button مربوطة معاً مع المنفذ A0 و سنرى كيفية استعملها من خلال البرنامج .
يمكن الأطلاع على المخطط كاملاً من هنا
سنحتاج في هذه التجربة إلى :
1)بطاقة أردوينو .
2)غطاء الشاشة الكريستالية LCD KeyPad Shield
تركيب الغطاء سهل "فقط ضعه فوق الأردوينو " ثم سننتقل للبرمجة .
البرنامج :
يعتمد قراءة الكبسات على مبدأ مقسم الجهد Voltage Divider حيث انه عند الضغط على كل كبسة سيعطينا قراءة مختلفة عن القراءة لكبسة أخرى .
و هذا برنامج يتحكم بشدة سطوع الشاشة عبر النقر على الزرين up - down
يمكن الأستفادة من هذا الغطاء لتوصيل حساسات عبر المنافذ A1-A5 .