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

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

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

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

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

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

  1. توصيل لوحة مفاتيح مصفوفة 4 * 4 إلى اردوينو: تعليمات خطوة بخطوة
  2. اختيار وشراء المعدات اللازمة
  3. توصيل لوحة المفاتيح إلى لوحة اردوينو
  4. كتابة رمز البرنامج للعمل مع لوحة المفاتيح
  5. اختبار وتصحيح لوحة المفاتيح

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

الخطوة 1: إعداد لوحة المفاتيح مصفوفة واردوينو.

لتوصيل لوحة المفاتيح مصفوفة إلى اردوينو ، وسوف تحتاج إلى المكونات التالية:

  1. لوحة مفاتيح مصفوفة 4 * 4;
  2. اردوينو (أي نموذج);
  3. أسلاك التوصيل (ذكر إلى ذكر).

الخطوة 2: قم بتوصيل لوحة المفاتيح مصفوفة لاردوينو.

لتوصيل لوحة مفاتيح المصفوفة ، اتبع الخطوات التالية:

  1. سلك كل من دبابيس لوحة المفاتيح مصفوفة إلى دبابيس الرقمية المقابلة من اردوينو.
  2. قم بتوصيل دبوس فك من لوحة المفاتيح إلى دبوس 5 فولت على اردوينو.
  3. ربط دبوس غند من لوحة المفاتيح إلى دبوس غند على اردوينو.

الخطوة 3: تحميل التعليمات البرمجية إلى اردوينو.

للعمل مع لوحة المفاتيح ماتريكس ، تحتاج إلى تحميل رمز المقابلة لاردوينو. Пример кода может выглядеть следующим образом:

#include

const byte rows = 4; // количество строк клавиатуры

const byte cols = 4; // количество столбцов клавиатуры

char keys[rows][cols] = {

{'1','2','3','A'},

{'4','5','6','B'},

  1. {'7','8','9','C'},
  2. {'*','0','#','D'}
  3. };
  4. byte pin_rows[rows] = {9, 8, 7, 6}; // пины для строк

byte pin_cols[cols] = {5, 4, 3, 2}; // пины для столбцов

Keypad keypad = Keypad(makeKeymap(keys), pin_rows, pin_cols, rows, cols);

void setup() {

مسلسل.بيغن (9600);

  1. }
حلقة الفراغ () {مفتاح شار = لوحة المفاتيح.جيتكي();
إذا (مفتاح) {مسلسل.برينتلن (مفتاح);
}}
حفظ هذا الرمز في إيد اردوينو وتحميله على اردوينو.
الخطوة 4: تحقق من تشغيل لوحة المفاتيح.بعد تحميل التعليمات البرمجية إلى اردوينو ، افتح شاشة المنفذ في اردوينو إيد لمراقبة النتيجة. عند الضغط على المفاتيح الموجودة على لوحة مفاتيح ماتريكس ، يجب أن ترى الرموز المقابلة لهذه المفاتيح معروضة في شاشة المنفذ.
مرحى! الآن أنت تعرف كيفية توصيل لوحة مفاتيح مصفوفة 4 * 4 إلى اردوينو باستخدام تعليمات خطوة بخطوة. يمكنك استخدام لوحة المفاتيح هذه لإدارة مشاريع اردوينو الخاص بك أو لأية مهام أخرى تتطلب إدخال البيانات. حظا سعيدا مع التجارب الخاصة بك!اختيار وشراء المعدات اللازمة
لتوصيل لوحة مفاتيح مصفوفة 4 * 4 إلى اردوينو ، سوف تحتاج إلى المكونات التالية:لوحة مفاتيح مصفوفة 4 * 4. يمكن شراؤها من متاجر الإلكترونيات المتخصصة أو طلبها عبر الإنترنت. تأكد من أن لوحة المفاتيح متوافق مع اردوينو.
مجلس اردوينو. فمن المستحسن استخدام اردوينو أونو لهذا المشروع ، لأنه يتم توزيعها على نطاق واسع ويدعم عدد كبير من المكتبات ووحدات إضافية.اللوح والأسلاك والمقاومات. ستكون هناك حاجة إلى هذه المكونات لإنشاء اتصالات بين لوحة المفاتيح واردوينو.
كابل أوسب لتوصيل اردوينو إلى جهاز كمبيوتر. فمن الضروري لتحميل البرنامج إلى اردوينو وتصحيح المشروع.قبل شراء المعدات ، تأكد من توفر جميع المكونات الضرورية لك. انتبه أيضا إلى جودة وموثوقية المكونات المختارة لتجنب المشاكل أثناء عمل المشروع.
بعد شراء جميع المكونات الضرورية ، ستكون جاهزا لبدء توصيل لوحة مفاتيح ماتريكس 4 * 4 إلى اردوينو.توصيل لوحة المفاتيح إلى لوحة اردوينو
لتوصيل لوحة مفاتيح مصفوفة 4 * 4 بلوحة اردوينو ، اتبع الخطوات التالية:قم بتوصيل لوحة المفاتيح باللوحة على النحو التالي:
لوحة المفاتيحاردوينو
غندغند
فك5 فولت
د0د2
دال-1د3
د2دال-4
  1. د3
  2. د5
  3. دال-4

د6

د5

د7

د6

د8

د7

د9

د8

دي 10

د9

د11

دي 10

د12

د11

د13

د12

أ0

د13

أ1

بعد توصيل لوحة المفاتيح إلى المجلس ، قم بتوصيل لوحة اردوينو إلى الكمبيوتر باستخدام كابل أوسب.

В Arduino IDE выберите соответствующую модель платы и порт в меню «Инструменты».

Откройте новый проект и вставьте следующий код:

  1. «`cpp
  2. #include
  3. const byte ROWS = 4;

const byte COLS = 4;

char keys[ROWS][COLS] = {

{‘1′,’2′,’3′,’A’},

{‘4′,’5′,’6′,’B’},

{‘7′,’8′,’9′,’C’},

{‘*’,’0′,’#’,’D’}

};

byte rowPins[ROWS] = {2, 3, 4, 5};

byte colPins[COLS] = {6, 7, 8, 9};

Keypad keypad = Keypad(makeKeymap(keys), rowPins, colPins, ROWS, COLS);

إعداد الفراغ () {

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

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

}

}

الآن يمكنك التحقق من تشغيل لوحة المفاتيح عن طريق الضغط على الأزرار. سيتم عرض رمز الزر المضغوط في شاشة المنفذ.

وهكذا ، قمت بتوصيل لوحة المفاتيح مصفوفة 4 4 بنجاح إلى لوحة اردوينو ويمكن استخدامه في المشاريع الخاصة بك.

كتابة رمز البرنامج للعمل مع لوحة المفاتيح

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

في البداية ، سوف نقوم بتوصيل السلك.مكتبة ح ، والتي تسمح بالاتصال بين اردوينو ولوحة المفاتيح عبر بروتوكول آي 2 سي:

# تشمل

ثم حدد عنوان لوحة المفاتيح (عادة 0 * 20) وعدد الصفوف (4) والأعمدة (4):

# تعريف آي 2 سي_0 * 20

# تحديد الصفوف 4

# تعريف كولز 4

الآن دعنا ننشئ مصفوفة ثنائية الأبعاد يتم فيها تخزين الأحرف المقابلة لكل زر لوحة مفاتيح: