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