السبت، 12 يوليو 2014

غطاء الشاشة الكريستاليه LCD Keypad Shield

غطاء الشاشة الكريستاليه 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 حيث انه عند الضغط على كل كبسة سيعطينا قراءة مختلفة عن القراءة لكبسة أخرى .


هذا البرنامج يطبع جملة Hello World المشهورة على الشاشة بالإضافة للكبسة التي ستنقر عليها .







و هذا برنامج يتحكم بشدة سطوع الشاشة عبر النقر على الزرين up - down 



يمكن الأستفادة من هذا الغطاء لتوصيل حساسات عبر المنافذ A1-A5  .



هذا مثال لتوصيل الغطاء مع حساس الحرارة LM 35





البرنامج :



0 التعليقات :

إرسال تعليق

 
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.