اردوينو هي منصة شعبية لإنشاء مشاريع إلكترونية. يمكن استخدامه لتنفيذ مجموعة متنوعة من الأفكار ، من الروبوتات والمنازل الذكية إلى أجهزة القياس وأتمتة العمليات. واحدة من المكونات الهامة لهذه المشاريع هي لوحة المفاتيح ، والتي تسمح لك بالتحكم في الجهاز باستخدام الأزرار. في هذه المقالة ، سوف نوضح لك كيفية توصيل لوحة مفاتيح رقمية إلى اردوينو.
لوحة المفاتيح الرقمية عبارة عن جهاز مضغوط يتكون من مجموعة من الأزرار. كل زر له رمز فريد خاص به ، والذي ينتقل إلى اردوينو عند الضغط عليه. يتيح لك ذلك برمجة إجراءات مختلفة لكل زر ومعالجة إدخال المستخدم. على سبيل المثال ، عند الضغط على زر ، يمكنك تشغيل الضوء أو بدء تشغيل المحرك أو إرسال رسالة.
لتوصيل لوحة المفاتيح الرقمية إلى اردوينو ، وسوف نحتاج إلى عدة مكونات. أولا ، لوحة المفاتيح نفسها. هناك نماذج مختلفة ، ولكن لوحات المفاتيح الأكثر شيوعا هي 4 4 4 أو 4 3 3 أزرار. سوف نستخدم لوحة مفاتيح زر 4 4 4 في هذه التعليمات. ثانيا ، سنحتاج إلى لوحة اردوينو متوافقة مع بروتوكول إي 2 سي. هذا مهم لأنه من خلال هذا البروتوكول سيتم إجراء الاتصال بين اردوينو ولوحة المفاتيح.
بمجرد أن نحصل على جميع المكونات الضرورية ، يمكننا البدء في الاتصال. نقوم بتوصيل لوحة المفاتيح الرقمية إلى اردوينو وفقا للمخطط التالي: ربط كل دبوس لوحة المفاتيح إلى دبوس اردوينو باستخدام الأسلاك. ثم نقوم بتوصيل الأسلاك بلوحة اردوينو ، مع تحديد المسامير الصحيحة في الكود. وبالإضافة إلى ذلك ، نقوم بتوصيل لوحة المفاتيح إلى منفذ أوسب من الكمبيوتر بحيث اردوينو يتلقى السلطة.
بعد الاتصال ، تحتاج إلى كتابة برنامج لاردوينو التي من شأنها معالجة ضربات المفاتيح. في الوصف ، نكتب التعليمات البرمجية لطرح القيم من لوحة المفاتيح وتنفيذ الإجراءات اللازمة اعتمادا على الزر المضغوط. على سبيل المثال ، يمكنك التحكم في المصابيح أو عرض المعلومات على شاشة لد. بعد كتابة البرنامج ، تحميله على اردوينو وإطلاق المشروع.
الآن أنت تعرف كيفية توصيل لوحة المفاتيح الرقمية إلى اردوينو. هذه طريقة رائعة لإضافة مدخلات المستخدم إلى مشاريعك وجعلها أكثر مرونة وتفاعلية. جرب وأنشئ أجهزتك الخاصة ولا تخف من ارتكاب الأخطاء-فهذا جزء من عملية التطوير!
- كيفية توصيل لوحة مفاتيح رقمية إلى اردوينو: تعليمات خطوة بخطوة
- الخطوة 1: إعداد المواد
- الخطوة 2: توصيل لوحة المفاتيح الرقمية
- الخطوة 3: تحميل التعليمات البرمجية إلى اردوينو
- الخطوة 4: الاختبار
- خاتمة
- اختيار لوحة المفاتيح المناسبة
- إعداد المكونات اللازمة
- توصيل لوحة المفاتيح وأسلاك اردوينو
كيفية توصيل لوحة مفاتيح رقمية إلى اردوينو: تعليمات خطوة بخطوة
الخطوة 1: إعداد المواد
قبل بدء الاتصال ، ستحتاج إلى المواد التالية:
| مجلس اردوينو |
| لوحة مفاتيح رقمية |
| لوحة تخطيط |
| الأسلاك |
الخطوة 2: توصيل لوحة المفاتيح الرقمية
قبل البدء في توصيل لوحة المفاتيح ، تأكد من أن اردوينو الخاص بك متصل بالكمبيوتر ويتم تثبيت جميع برامج التشغيل اللازمة.
- قم بتوصيل لوحة المفاتيح الرقمية بلوحة الخبز.
- قم بتوصيل دبابيس لوحة المفاتيح بدبابيس اردوينو وفقا للجدول التالي:
| لوحة المفاتيح | اردوينو |
|---|---|
| فك | 5 فولت |
| غند | غند |
| البيانات | Цифровые пины (например, 2, 3, 4, 5) |
Шаг 3: Загрузка кода на Arduino
- Откройте Arduino IDE на вашем компьютере.
- Скопируйте и вставьте следующий код в окно Arduino IDE:
- #include
- 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] = {9, 8, 7, 6};
- byte colPins[COLS] = {5, 4, 3, 2};
- Keypad keypad = Keypad(makeKeymap(keys), rowPins, colPins, ROWS, COLS);
- void setup(){
- Serial.begin(9600);
}
حلقة الفراغ () {
مفتاح شار = لوحة المفاتيح.جيتكي();
- إذا (مفتاح){
- مسلسل.برينتلن (مفتاح);
- }
- }
تأكد من تحديد اللوحة والمنفذ الصحيحين في قائمة الأدوات في بيئة تطوير متكاملة اردوينو.
انقر على زر التحميل في بيئة تطوير متكاملة اردوينو لتحميل التعليمات البرمجية لاردوينو الخاص بك.
- الخطوة 4: الاختبار
اختيار لوحة المفاتيح المناسبة