ـ لوحة المفاتيح
تعد لوحات مفاتيح Matrix نوع من أنواع لوحات المفاتيح التي نراها على الهواتف المحمولة ، والآلات الحاسبة ، وأفران الميكروويف ، وأقفال الأبواب ، وما إلى ذلك أي إنها موجودة في كل مكان تقريبًا .
ومع ذلك ، فهي طريقة رائعة للسماح للمستخدمين بالتفاعل مع المشروع الخاص بهم وغالبا ما تكون هناك حاجة للتنقل في القوائم ، ولأدخال كلمة في كلمات المرور والتحكم في الروبوتات وما شابه ذلك .
نظرة عامة على لوحة المفاتيح المرنة :
تصنع لوحات المفاتيح الغشائية من مادة غشاء رقيقة ومرنة. قد تأتي في أحجام 4 × 3 ، 4 × 4 ، 4 × 1 وما إلى ذلك . بغض النظر عن حجمها ، فإنها تعمل بنفس الطريقة .
أحد الأشياء الرائعة عنها هو أنها تأتي مع دعم لاصق حتى تتمكن من إرفاقه بأي شيء تقريبًا . عليك فقط أن تقشر ورقة التراجع .
لنأخذ لوحة المفاتيح 4 × 4 كمثال . لديها مجموع 16 مفاتيح . يوجد أسفل كل مفتاح مفتاح غشاء خاص .
جميع مفاتيح الغشاء هذه مرتبطة ببعضها البعض مع توصيل مكونة مصفوفة من 4 × 4 شبكة .
إذا كنت قد استخدمت 16 زر ضغط فردي ، فستحتاج إلى 17 دبوس إدخال “زر واحد لكل مفتاح” لجعلها تعمل . ومع ذلك ، في حالة استخدام لوحة مفاتيح ، ما عليك سوى 8 دبابيس متحكم (4 أعمدة و 4 صفوف) لمسح من خلال لوحة .
أطراف ومنافذ لوحة المفاتيح من النوع 4 × 3 و 4 × 4 :
أطراف غشاء لوحة المفاتيح 4 × 3 و 4 × 4 على النحو التالي .
كيف تعمل لوحة المفاتيح وكيف تقوم بمسحها ؟
مبدأ العمل بسيط جدا . يؤدي الضغط على زر إلى قصر أحد خطوط الصفوف و أحد خطوط العمود ، مما يسمح للتيار بالتدفق بينهما . على سبيل المثال ، عند الضغط على المفتاح “4” ، يتم اختصار العمود 1 والصف 2 .
يمكن للمتحكم الدقيق مسح هذه الخطوط لمعرفة حالة الضغط على الزر . للقيام بذلك ، فإنه يتبع الإجراء أدناه .
- المتحكم يعين أو يضبط كل خطوط العمود والصف للإدخال .
- ثم ، تلتقط الاشارة من الصف وتعيينه أو تعتبره دخل عالي أو مرتفع .
- بعد ذلك ، يتحقق من خطوط الأعمدة واحدًا تلو الآخر .
- إذا ظل اتصال العمود منخفضًا ، فلن يتم الضغط على الزر الموجود في الصف .
- إذا كان الأمر مرتفعًا ، يعرف المتحكم الدقيق الصف الذي تم تعيينه ، وأي عمود تم اكتشافه عاليًا عند تحديده .
- أخيرًا ، يعرف الزر الذي تم الضغط عليه والذي يتوافق مع الصف والعمود المكتشف .
الأسلاك - ربط لوحة المفاتيح مع الاردوينو :
الآن بعد أن عرفنا كل شيء عن لوحة المفاتيح الغشائية ، يمكننا البدء في ربطها مع الاردوينو .
الاتصالات واضحة ومباشرة . ابدأ بتوصيل pin 1 من لوحة المفاتيح بالرقم 9 الرقمي على الاردوينو . استمر الآن في توصيل المنافذ إلى اليسار مثل 2 مع 8 ، 3 مع 7 ، إلخ .
الكود البرمجي - لوحة المفاتيح :
سوف تمنحك الاكواد التالية فهماً تامًا لكيفية اكتشاف مكابس المفاتيح باستخدام لوحة مفاتيح غشاء 4 × 3 و 4 × 4 ويمكن أن تكون بمثابة أساس لمزيد من التجارب والمشاريع العملية .
لتحميل الكود البرمجي اضغط هنا
لتحميل الكود البرمجي اضغط هنا
إليك كيفية ظهور الإخراج في الشاشة التسلسلية لمشروع لوحة المفاتيح .
هنالك مشروعين باستخدام لوحة المفاتيح يمكنك مطالعتهما بعنوان :
أنتهت !!!