جدول المحتويات:

كيفية استخدام لوحة المفاتيح وشاشات الكريستال السائل مع Arduino لعمل حاسبة Arduino: 5 خطوات
كيفية استخدام لوحة المفاتيح وشاشات الكريستال السائل مع Arduino لعمل حاسبة Arduino: 5 خطوات

فيديو: كيفية استخدام لوحة المفاتيح وشاشات الكريستال السائل مع Arduino لعمل حاسبة Arduino: 5 خطوات

فيديو: كيفية استخدام لوحة المفاتيح وشاشات الكريستال السائل مع Arduino لعمل حاسبة Arduino: 5 خطوات
فيديو: ☑️ LCD أردوينو للمبتدئين - (26) فهم واستخدام شاشة 2024, سبتمبر
Anonim
كيفية استخدام لوحة المفاتيح وشاشات الكريستال السائل مع Arduino لصنع آلة حاسبة من Arduino
كيفية استخدام لوحة المفاتيح وشاشات الكريستال السائل مع Arduino لصنع آلة حاسبة من Arduino

في هذا البرنامج التعليمي ، سأشارك كيف يمكنك استخدام لوحة مفاتيح مصفوفة 4x4 وشاشة LCD مقاس 16 × 2 مع Arduino واستخدامها لإنشاء آلة حاسبة بسيطة من Arduino.

لذلك دعونا نبدأ…

الخطوة 1: الأشياء التي سوف تحتاجها: -

الأشياء التي سوف تحتاجها
الأشياء التي سوف تحتاجها
الأشياء التي سوف تحتاجها
الأشياء التي سوف تحتاجها
الأشياء التي سوف تحتاجها
الأشياء التي سوف تحتاجها

متطلبات الأجهزة:-

  1. اردوينو UNO.
  2. لوحة مفاتيح 4x4. (يمكنك استخدام لوحة مفاتيح 4x3).
  3. 16x2 LCD.
  4. اللوح.
  5. 10 كيلو الجهد.
  6. بعض الأسلاك لحام على لوحة المفاتيح.

متطلبات البرنامج:-

اردوينو IDE

هذا كل ما ستحتاجه لهذا المشروع.

الخطوة الثانية: فهم لوحة المفاتيح: -

فهم لوحة المفاتيح
فهم لوحة المفاتيح
فهم لوحة المفاتيح
فهم لوحة المفاتيح

لذا لاستخدام لوحات المفاتيح ، عليك أولاً أن تفهم كيف تعمل لوحة المفاتيح.

لوحة المفاتيح ليست سوى مصفوفة بأزرار مع عدد nxn من الصفوف والأعمدة. الصفوف أفقية والأعمدة رأسية.

في مصفوفة 4x4 يوجد 4 صفوف و 4 أعمدة وفي 4x3 يوجد 4 صفوف و 3 أعمدة.

كل زر في صف متصل بجميع الأزرار الأخرى في نفس الصف. نفس الشيء مع الأعمدة.

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

لا أريد أن أتعمق فيه وأجعل البرنامج التعليمي مملًا ، لذا إذا كنت ترغب في تعلم عمل لوحة المفاتيح بعمق ، يمكنك الاطلاع على هذا المنشور.

دعنا ننتقل إلى الخطوة التالية …

الخطوة الثالثة: التوصيلات: -

روابط
روابط
روابط
روابط
روابط
روابط

1. أسلاك اللحام بلوحة المفاتيح. دبابيس رأس اللحام بطرف آخر.

2. قم بالرجوع إلى الرسم التخطيطي وقم بإجراء الوصلات على النحو التالي: -

  • R1 = D2
  • R2 = D3
  • R3 = D4
  • R4 = D5
  • C1 = D6
  • C2 = D7
  • C3 = D8
  • C4 = D9

3. اتصالات LCD بسيطة إلى حد ما أيضًا.

  • قم أولاً بتوصيل شاشة LCD على اللوح.
  • الآن قم بتوصيل دبابيس RW و LED الكاثود و Vss أو GND بسكة GND للوح.
  • قم بتوصيل Vcc بالسكة + خمسة من اللوح. قم أيضًا بتوصيل دبوس أنود LED (بجوار الكاثود مباشرةً) بـ + سكة حديدية من خلال المقاوم 220 أوم.
  • قم بتوصيل دبوس التباين المسمى V0 بالمحطة الوسطى لمقياس الجهد. قم بتوصيل محطتين أخريين للوعاء بـ + ve و GND.
  • الآن قم بتوصيل الدبوس التالي بالترتيب:
  • D4 = D13
  • D5 = D12
  • D6 = D11
  • D7 = D10

حيث ، D2 ، D3 ،….. ، D13 هي دبابيس إدخال / إخراج رقمية من اردوينو.

بمجرد إجراء الاتصالات. يمكننا الانتقال إلى خطوة الترميز …

الخطوة 4: رمز لوحة المفاتيح: -

رمز لوحة المفاتيح
رمز لوحة المفاتيح
رمز لوحة المفاتيح
رمز لوحة المفاتيح

قبل أن تتمكن من بدء الترميز ، عليك تثبيت مكتبة لنا لوحة المفاتيح وشاشات الكريستال السائل. لتنزيل المكتبة ، افتح IDE وانتقل: -

  • رسم >> تضمين مكتبة >> إدارة المكتبات.
  • في شريط البحث ، اكتب "Keypad.h" وانتقل لأسفل للعثور على "مكتبة لوحة المفاتيح بواسطة Mark Stanley الإصدار 3.1.1"
  • تحقق أيضًا من تثبيت مكتبة LiquidCrystal. إذا لم يكن كذلك ، يمكنك العثور عليه باستخدام نفس الطريقة.
  • قم بتثبيت المكتبات وإعادة تشغيل IDE.

الآن انسخ الكود أدناه والصقه في IDE. قم بتحميله على اردوينو. (يمكن تنزيل رمز 4x3 من الأسفل): -

سيساعدك هذا الرمز في التحقق من عمل لوحة المفاتيح ، ويظهر الزر مضغوطًا على الشاشة التسلسلية.

/ * رمز لوحة المفاتيح 4x4 * /

# تضمين const بايت ROWS = 4 ؛ البايت الثابت COLS = 4 ؛ مفاتيح char [ROWS] [COLS] = {{'1'، '2'، '3'، 'A'}، {'4'، '5'، '6'، 'B'}، {'7' ، '8'، '9'، 'C'}، {'*'، '0'، '#'، 'D'}}؛ بايت rowPins [ROWS] = {5، 4، 3، 2} ؛ البايت colPins [COLS] = {9، 8، 7، 6} ؛ لوحة مفاتيح لوحة المفاتيح = لوحة المفاتيح (makeKeymap (مفاتيح) ، rowPins ، colPins ، ROWS ، COLS) ؛ إعداد باطل () {Serial.begin (9600) ؛ } حلقة فارغة () {char key = keypad.getKey () ؛ إذا (مفتاح) {Serial.println (مفتاح) ؛ }}

مع هذا يمكنك البدء باستخدام لوحة المفاتيح مع اردوينو ، رمز الآلة الحاسبة في الخطوة التالية..

الخطوة 5: كود حاسبة اردوينو: -

كود حاسبة اردوينو
كود حاسبة اردوينو
كود حاسبة اردوينو
كود حاسبة اردوينو

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

يمكنك تنزيل الكود من الملف أدناه.

لاستخدام الآلة الحاسبة ، قم ببساطة بتحميل الكود ، يتم استخدام الحروف الهجائية على النحو التالي: -

أ = + (إضافة)

ب = - (طرح)

C = * (الضرب)

د = / (قسم)

يتم استخدام الرمز * و # كـ "إلغاء" و "يساوي" على التوالي.

هذا كل ما في هذا البرنامج التعليمي. أتمني أن تعجبك.

شكرا لك.

موصى به: