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