الانتقال إلى المحتوى الرئيسي

توصيل لوحة مفاتيح مصفوفة 4 في 4 إلى اردوينو: تعليمات مفصلة

يعد توصيل لوحة مفاتيح مصفوفة 4 * 4 بلوحة مفاتيح اردوينو واحدة من أكثر المهام شيوعا وأسهلها للمطورين المبتدئين. بفضل هذا الاتصال ، يمكنك بسهولة ويسر التحكم في اردوينو باستخدام أزرار لوحة المفاتيح. في هذه المقالة ، ونحن نقدم تعليمات مفصلة من شأنها أن تساعدك على توصيل لوحة المفاتيح بنجاح إلى اردوينو والبدء في استخدامه لإدارة المشاريع الخاصة بك.

لوحة مفاتيح المصفوفة 4 في 4 هي جهاز يتكون من 16 زرا مقسمة إلى 4 صفوف و 4 أعمدة. كل زر له رمز فريد خاص به ، والذي يقرأه اردوينو عند الضغط عليه. توصيل لوحة المفاتيح إلى اردوينو يتلخص في ربط كل زر إلى دبوس معين من متحكم.

أولا ، قم بتوصيل لوحة المفاتيح إلى اردوينو. يجب أن يكون لديك 8 أسلاك ستستخدمها لتوصيل لوحة المفاتيح. قم بتوصيل كل سلك بأحد دبابيس لوحة المفاتيح ، بدءا من الزاوية اليسرى العليا والتحرك بالترتيب إلى اليمين والأسفل. ثم قم بتوصيل الأطراف الأخرى من الأسلاك إلى دبابيس اردوينو المقابلة. عند الاتصال ، تأكد من أن نضع في اعتبارنا أن كل صف من لوحة المفاتيح يجب أن تكون متصلا منفذ الإخراج اردوينو ، ويجب أن تكون متصلا كل عمود إلى منفذ الإدخال.

  1. المعدات اللازمة للاتصال
  2. توصيل لوحة مفاتيح مصفوفة 4 في 4 إلى اردوينو
  3. برمجة اردوينو للعمل مع لوحة المفاتيح
  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);

}

حلقة الفراغ () {

مفتاح شار = لوحة المفاتيح.جيتكي();

إذا (مفتاح) {