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

هناك العديد من أنواع لوحات المفاتيح المختلفة، والتي تختلف في الوظيفة والحجم. تعد لوحات المفاتيح مفيدة لإدخال النص والتنقل بين القوائم وحتى التحكم في الألعاب.
في هذا الدرس، سنستخدم لوحة المفاتيح 4x4 التي تحتوي على أربعة صفوف وأربعة أعمدة من المفاتيح. يمثل كل مفتاح رقمًا أو حرفًا أو رمزًا مختلفًا.
سنرسل البيانات من لوحة المفاتيح إلى الاردوينو ونعرضها على جهاز الكمبيوتر الخاص بك!
لنكتشف المزيد معا!
الحصول على القطع
ستحتاج إلى المكونات التالية لهذا المشروع، يمكنك شراؤها من متجر ڤولتات.
التوصيل
توضح الصورة التالية كيفية توصيل الأسلاك بين لوحة المفاتيح والاردوينو. بمجرد توصيل لوحة المفاتيح والاردوينو ببعضهما البعض، قم بتوصيل الاردوينو بجهاز الكمبيوتر الخاص بك باستخدام وصلة USB.

التوصيلات من لوحة المفاتيح إلى الاردوينو:
ألق نظرة على مخارج لوحة المفاتيح؛ ستلاحظ انها مرقمة من 1 إلى 8 (من اليمين إلى اليسار)
• Arduino pin 2 ← Keypad pin 1
• Arduino pin 3 ← Keypad pin 2
• Arduino pin 4 ← Keypad pin 3
• Arduino pin 5 ← Keypad pin 4
• Arduino pin 6 ← Keypad pin 5
• Arduino pin 7 ← Keypad pin 6
• Arduino pin 8 ← Keypad pin 7
• Arduino pin 9 ← Keypad pin 8
نص البرمجة
تتمثل وظيفة نص البرمجة هذا في عرض البيانات من لوحة المفاتيح على جهاز الكمبيوتر الخاص بك من خلال شاشة التواصل. يمكنك استخدامه لإنشاء مشاريع أكثر تعقيدًا، مثل اشاء نظام بكلمة مرور آمنة.
لكي يعمل نص البرمجة بشكل صحيح، تحتاج إلى تنزيل مكتبة لوحة المفاتيح.
المكتبات عبارة عن ملفات يمكنك تنزيلها ونسخها إلى ملفات برنامج Arduino IDE حتى يتمكن الاردوينو من التعرف على أجهزة استشعار ومكونات مختلفة. يمكنك تنزيل ملفات المكتبة من قسم المصادر ثم تثبيتها باتباع هذا الدرس.
قم باختباره

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

نافذة التواصل وعرض البيانات هي أداه رائعة في Arduino IDE تمكنك من إجراء اتصال بين جهاز الكمبيوتر الخاص بك والاردوينو. تسمح بإرسال أوامر واستقبال البينات المختلفة وتكون مفيدة في عرض البيانات مثل القراءات من الحساسات المختلفة.
كما نرى في الصورة التالية، تعرض شاشة التواصل بيانات الإدخال من لوحة المفاتيح.
يجب عليك أيضًا التأكد من أنك اخترت معدل baud الصحيح (9600) كما هو محدد في نص البرمجة.

دروس أخري
In this tutorial, we will use the PIR sensor to send a message to your computer when someone enters your house.
A soil moisture sensor is a device that measures the amount of water in the soil. The sensor consists of two metal probes that can be inserted into the soil to measure the moisture levels.
Most of us are familiar with the switches used in household devices. A relay is a type of switch that can be connected to an Arduino or any other microcontroller.