Social Icons

السبت، 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





البرنامج :



الخميس، 10 يوليو 2014

رسم الأحرف العربية على الشاشة الكريستالية LCD

طباعة كلمة "رمضان" بالعربية على شاشة     ( lcd)






في هذه التجربة ساقوم بكتابة كلمة " رمضان " على LCD  بأستخدام المصفوفات + طباعة  "I <3 ramadan "
ولانه لا يقوم بالكتابة بالعربي , سوف ارسمه رسما بالمصفوقات حيث يتكون من 40 خلية, 5 أعمدة , 8 صفوف.

الأدوات التي تحتاجها :-



التوصيل :

أولا يجب تعرف طريقة التوصيل + مداخل الاسلاك  كما في الصورة 



اما كيفية ترسم على الشاشة سوف يكون كالتالي 
مثلا حرف الميم يكون تعبير بالصفر عند الفراغ , واحد  عند الرسم 



يمكن استخدام هذا البرنامج للرسم و الحصول على المصفوفات 

استخدمنا الأمر createchar الخاص في مكتبة الشاشة الكريستالية الخاصة بالأردوينو حيث نقوم ببناء مصفوفة 5*8 و اخترنا هذا الاحداثي للمصفوفة لان كل خانة في الشاشة الكريستالية مكونة من ثمانية صفوف و خمسة اعمدة و نقوم بعدها باستدعاء هذا الأمر لكي نعطي لكل مصفوفة رقم ليسهل على المكتبة التعامل معها .

للمزيد عن هذا الأمر من خلال الرابط هنا 







كاتبة المقال : ياسمين الشكماك
الجمهورية الليبية
للتواصل مع الكاتبة : reyojy@gmail.com
 
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.