جدول المحتويات:
- الخطوة 1: الأجزاء المطلوبة
- الخطوة الثانية: العمل
- الخطوة 3: المعالجة
- الخطوة 4: التوصيلات وكود اردوينو والشرح
فيديو: 4x4 Keypad with Arduino and Processing: 4 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
لا تحب شاشات LCD ؟؟
هل تريد أن تجعل مشاريعك تبدو جذابة؟
حسنًا ، ها هو الحل. في Instructable ، ستتمكن من تحرير نفسك من متاعب استخدام شاشة LCD لعرض المحتوى من Arduino الخاص بك وأيضًا جعل مشاريعك تبدو جيدة باستخدام برنامج واجهة المستخدم الرسومية المدهش والمجاني المسمى المعالجة. بحلول نهاية هذا المشروع ، ستكون قادرًا على واجهة أنواع مختلفة من لوحات المفاتيح مع Arduino وأن تكون على دراية بالمعالجة.
ماذا يمكنك أن تفعل هذا؟
- واجهة لوحة مفاتيح 4x4 مع اردوينو.
- قم بإنشاء واجهات رسومية من اختيارك
ماذا ستتعلم من هذا
- ربط أي لوحة مفاتيح مع Arduino
- برامج المعالجة.
- التواصل بين المعالجة واردوينو.
الخطوة 1: الأجزاء المطلوبة
ستحتاج إلى الأجزاء التالية لهذا المشروع:
- اردوينو (أي اردوينو سيفعل).
- لوحة المفاتيح (يمكن أن تكون 4x4 أو 4x3. لقد استخدمت لوحة مفاتيح 4x4).
- برامج المعالجة.
- مكتبة لوحة المفاتيح
فيما يلي الروابط إذا لم يكن لديك البرنامج.
اردوينو IDE
يعالج
قم باستخراج ملف zip وانقله إلى مجلد المكتبات في Arduino. بعد القيام بذلك ، يجب أن تكون قادرًا على رؤية بعض الأمثلة على الرسومات في Arduino IDE.
الخطوة الثانية: العمل
الآن دعنا نفهم أولاً كيفية عمل لوحة المفاتيح.
تعمل لوحة المفاتيح وفقًا للمبدأ البسيط للمفتاح ، أي تكتمل الدائرة عند الضغط على المفتاح.
نقوم بتعيين دبابيس الصف بـ HIGH أو VCC ودبابيس العمود بـ LOW أو GND. يمكن القيام بذلك بمساعدة دبابيس GPIO على Arduino. ثم نستمر في التحقق من دبابيس العمود لإجراء تغيير في الإدخال.
لنفترض أننا نضغط على 1 على لوحة المفاتيح ، ثم وفقًا للرسم التخطيطي ، فإنه يقع عند r1 ، c1. لذلك إذا أعطينا HIGH للصف 1 ، فسيقرأ العمود 1 HIGH على الدبوس. هذه هي الطريقة التي سنتمكن من معرفة المفتاح الذي يتم الضغط عليه. نظرًا لأنه تم إعطاء الصف 1 فقط HIGH ، فيمكننا التأكد بنسبة 100٪ من الضغط على r1 و c1. هذه هي الطريقة التي يمكنك بها تعيين جميع المفاتيح.
إذا كنت تريد مزيدًا من الشرح أو لم يكن هذا كافيًا ، فهناك عدد كبير من مقاطع الفيديو على youtube تشرح عمل لوحة مفاتيح بسيطة. يمكنك مشاهدتها إذا أردت.
الخطوة 3: المعالجة
لنبدأ الآن بجزء واجهة المستخدم الرسومية. لهذا سوف نستخدم برنامج يسمى المعالجة. لقد قدمت الرابط في الخطوة 1.
هذا هو المكان الذي سنتخيل فيه مخرجاتنا من Arduino. الصورة الأولى هي شكل لوحة المفاتيح من الكود الذي يتبعها. بمجرد أن تصبح على دراية بالمعالجة ، يمكنك إنشاء لوحة المفاتيح الخاصة بك.
الآن لشرح الكود. إنه سهل إلى حد كبير حيث يمكن العثور على شرح لجميع الوظائف على موقع المعالجة.
في الصورة الثانية ، يمكنك أن ترى أنني قمت بإعداد جميع المكتبات الضرورية وفي الإعداد الفارغ () قمت بتهيئة النافذة وخط النص والمنفذ التسلسلي.
الصورة الثالثة هي المكان الذي صنعت فيه لوحة المفاتيح بالفعل ، وأضفت جميع المفاتيح ، والمربعات ، والعرض ، وما إلى ذلك.
الصورة الرابعة لها شروط عندما نتلقى مدخلات من خلال الاتصال التسلسلي. في الأساس ، أجعل المفاتيح تومض لإعطاء مظهر أنه يتم الضغط على المفتاح.
الصورة الأخيرة هي مكان حدوث الحدث التسلسلي وهذا هو المكان الذي نحصل فيه على مدخلاتنا.
الخطوة 4: التوصيلات وكود اردوينو والشرح
لإجراء التوصيلات ، أمسك لوحة المفاتيح مع توجيه المفاتيح إليك. من اليسار يذهب مثل هذا R0 ، R1 ، R2….
R0 - دبوس 2
R1 - دبوس 3
R2 - دبوس 4
R3 - دبوس 5
C0 - دبوس 6
C1 - دبوس 7
C2 - دبوس 8
C3 - دبوس 9
الآن دعونا نلقي نظرة على كود Arduino. لا شيء خارج عن المألوف. كالمعتاد في الإعداد الباطل () تبدأ الاتصال التسلسلي بـ 9600 كمعدل الباود. ثم في void loop () لقد استخدمت متغيرًا للحصول على القيمة من لوحة المفاتيح وتخزينها. هذه القيمة التي أرسلها عبر المنفذ التسلسلي مع وجود نقطة بعده بحيث يصبح من السهل التعرف على نهاية البيانات في المعالجة. نقوم بذلك حتى لا يستمر المنفذ التسلسلي في البحث عن نهاية البيانات. في المعالجة ، نستخدم المخزن المؤقت للبيان حتى يرى النقطة الكاملة. في الفيديو التالي ، قدمت شرحًا تفصيليًا للعملية.
حسنًا هذا كل شيء. استخرج جميع الملفات ، وقم بإجراء الاتصالات واستمتع بها.
شكرا لك.
موصى به:
برنامج تعليمي Arduino Keypad 4x4: 4 خطوات (بالصور)
برنامج تعليمي Arduino Keypad 4x4: تم عرض إدخال لوحة المفاتيح على الشاشة التسلسلية باستخدام كود اردوينو أونو وكود كامل للوحة المفاتيح 4x4
نحن مجموعة من البرامج التعليمية 6 UQD10801 (Robocon1) طلاب من Universiti Tun Hussein Onn Malaysia (UTHM): Keypad 4x4 و LCD Arduino: 3 خطوات
نحن مجموعة من البرامج التعليمية 6 UQD10801 (Robocon1) طلاب من Universiti Tun Hussein Onn Malaysia (UTHM): Keypad 4x4 و LCD Arduino: تعد لوحات المفاتيح طريقة رائعة للسماح للمستخدمين بالتفاعل مع مشروعك. يمكنك استخدامها للتنقل بين القوائم وإدخال كلمات المرور والتحكم في الألعاب والروبوتات. في هذا البرنامج التعليمي ، سأوضح لك كيفية إعداد لوحة مفاتيح على Arduino. أولا سأشرح كيف أردو
مثال حديث وجديد وأسهل للخزانة مع لوحة مفاتيح Arduino Matrix Keypad 4x4: 3 خطوات
مثال حديث وجديد وأسهل للخزانة مع Arduino Matrix Keypad 4x4: مثال آخر على استخدام مصفوفة لوحة مفاتيح LCD 4x4 مع دائرة I2C
Arduino DIY Calculator باستخدام 1602 LCD و 4x4 Keypad: 4 خطوات
Arduino DIY Calculator باستخدام 1602 LCD و 4x4 Keypad: مرحبًا يا رفاق في هذه التعليمات ، سنصنع آلة حاسبة باستخدام Arduino والتي يمكنها إجراء العمليات الحسابية الأساسية. لذلك سنأخذ في الأساس مدخلات من لوحة مفاتيح 4x4 ونطبع البيانات على شاشة 16x2 LCD وسيقوم Arduino بإجراء العمليات الحسابية
Keypad Access 4x4 مع Arduino: 5 خطوات (بالصور)
Keypad Access 4x4 مع Arduino: لوحة المفاتيح 4x4 عبارة عن مركب من 16 مفتاحًا مرتبة مثل المصفوفة. الطريقة المستخدمة للوصول إلى لوحة المفاتيح 4 × 4 مع طريقة مسح المصفوفة. تتطلب لوحة المفاتيح 4 × 4 8 دبابيس للوصول إليها ، أي 4 دبابيس للأعمدة و 4 دبابيس للخط. كيف المسح م