لوحة المفاتيح المصفوفة هي جهاز إلكتروني يسمح للمستخدم بإدخال البيانات رقميا. وهو يتألف من مجموعة من ما يسمى أزرار "مصفوفة" التي يمكن الضغط عليها في وقت واحد. في هذه المقالة ، سوف ننظر في كيفية توصيل لوحة مفاتيح مصفوفة إلى لوحة اردوينو وكيفية كتابة برنامج للعمل معها.
مخطط اتصال لوحة المفاتيح المصفوفة إلى اردوينو بسيط للغاية. سنحتاج إلى العديد من المقاومات التي سيتم استخدامها لتوليد إشارة الدخل. سيتم توصيل كل زر من لوحة مفاتيح ماتريكس بمنفذ تركيبة اردوينو الفريد الخاص به ، والذي سيسمح لنا بتحديد الزر الذي تم الضغط عليه.
لبرمجة لوحة المفاتيح مصفوفة اردوينو ، وسوف نستخدم لغة البرمجة اردوينو على أساس اللغة ج++. للبدء ، نحتاج إلى توصيل مكتبة لوحة المفاتيح ، والتي توفر مجموعة من الوظائف للعمل مع مفاتيح المصفوفة. ثم سنحدد حجم وتخطيط لوحة المفاتيح الخاصة بنا حتى يتمكن اردوينو من تفسير ضغطات الأزرار بشكل صحيح.
- كيفية توصيل وبرمجة لوحة مفاتيح مصفوفة لاردوينو
- الخطوة 1: توصيل لوحة مفاتيح المصفوفة
- الخطوة 2: كتابة البرنامج
- مخطط اتصال لوحة مفاتيح مصفوفة اردوينو
- برمجة رمز لوحة المفاتيح اردوينو
كيفية توصيل وبرمجة لوحة مفاتيح مصفوفة لاردوينو
الخطوة 1: توصيل لوحة مفاتيح المصفوفة
لتوصيل لوحة المفاتيح مصفوفة إلى اردوينو ، وسوف تحتاج إلى المكونات التالية:
- مجلس اردوينو
- مصفوفة لوحة المفاتيح
- أسلاك للاتصال
عملية توصيل لوحة مفاتيح المصفوفة بسيطة للغاية. تحتاج إلى توصيل الأسلاك بكل دبوس حيث توجد المفاتيح الموجودة على لوحة المفاتيح ، وتوصيل الأطراف الأخرى للأسلاك بالدبابيس المقابلة على لوحة اردوينو. ارجع إلى مخطط الاتصال الخاص بنموذج لوحة مفاتيح المصفوفة المحدد لمعرفة المسامير التي تتوافق مع المفاتيح الموجودة على لوحة المفاتيح.
الخطوة 2: كتابة برنامج
، مما يجعل من السهل معالجة إشارات الإدخال من لوحة المفاتيح.
:
# تشمل ثم تحتاج إلى تحديد المتغيرات التي سوف تمثل دبابيس على اردوينو:
صفوف بايت كونست = 4 ؛ / / عدد الأسطر على لوحة المفاتيحكونست بايت كولز = 4 ؛ / / عدد الأعمدة على لوحة المفاتيح
مفاتيح شار [الصفوف] [الأعمدة] = {{'1','2','3','أ'},
{'4','5','6','ب'},
{'7','8','9','ج'},
{'*','0','#','د'}
};
بايت روبينز [الصفوف] = {9, 8, 7, 6}; // دبابيس متصلة سلاسل لوحة المفاتيح
بايت كولبينز [كولز] = {5, 4, 3, 2}; // دبابيس متصلة بأعمدة على لوحة المفاتيح
لوحة المفاتيح لوحة المفاتيح = لوحة المفاتيح (ميكيماب (مفاتيح) ، روبينز ، كولبينز ، الصفوف ، كولز);
بعد ذلك ، يمكنك كتابة برنامج أساسي يعمل مع إدخال لوحة المفاتيح.:
إعداد الفراغ () {
مسلسل.تبدأ (9600) ؛ / / تهيئة المسلسل لإرسال البيانات إلى الكمبيوتر
}
حلقة الفراغ () {
مفتاح شار = لوحة المفاتيح.الحصول على () ؛ / / الحصول على
بعد تحميل البرنامج إلى اردوينو وفتح مراقبة الميناء في إيد اردوينو ، يجب أن تشاهد الأحرف التي تضغط على لوحة المفاتيح.
الآن أنت تعرف كيفية توصيل وبرمجة لوحة مفاتيح مصفوفة لاردوينو. يمكنك استخدام هذه المعلومات لإنشاء مشاريع مختلفة تتطلب تفاعل لوحة المفاتيح.
مخطط اتصال لوحة مفاتيح مصفوفة اردوينولتوصيل لوحة المفاتيح المصفوفة إلى اردوينو ، يجب اتباع نظام اتصال معين. على سبيل المثال ، ضع في اعتبارك لوحة مفاتيح 4 4 4.
مخطط الاتصال: