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

أكثر من 100 مفتاح في دبوس واحد من Arduino: 6 خطوات (بالصور)
أكثر من 100 مفتاح في دبوس واحد من Arduino: 6 خطوات (بالصور)

فيديو: أكثر من 100 مفتاح في دبوس واحد من Arduino: 6 خطوات (بالصور)

فيديو: أكثر من 100 مفتاح في دبوس واحد من Arduino: 6 خطوات (بالصور)
فيديو: الجهاز دا هيخليك تعمل فلوس 💵 #اختراعات_سمان 2024, شهر نوفمبر
Anonim
Image
Image
لنبني
لنبني

مقدمة

هل نفدت دبابيس الإدخال؟ لا تقلق ، إليك حل بدون أي سجلات نوبات. في هذا الفيديو ، سنتعرف على كيفية توصيل أكثر من 100 مفتاح بدبوس واحد من Arduino.

الخطوة 1: نظرية العمل

ألق نظرة على مخطط الدائرة أولاً ، وإلا فلن تتمكن من فهم ما أقوله. كلما ضغطت على مفتاح ، سيتم إكمال الدائرة من خلال عدد مختلف من المقاومات ،

  • في الدائرة ، إذا ضغطنا على المفتاح الخامس ، فإن الدائرة تكتمل من خلال جميع المقاومات الأربعة ،
  • إذا ضغطنا على المفتاح الرابع ، تكتمل الدائرة من خلال 3 مقاومات ،
  • إذا ضغطنا على المفتاح الثالث ، تكتمل الدائرة من خلال مقاومين ،
  • إذا ضغطنا على المفتاح الثاني ، تكتمل الدائرة من خلال مقاوم واحد ،
  • وإذا ضغطنا على المفتاح الأول ، تكتمل الدائرة بدون أي مقاومات.

هذا يعني أن الجهد الذي يصل إلى الدبوس التمثيلي A1 سيكون مختلفًا لكل مفتاح ، لذلك سنستخدم وظيفة analogRead () لقراءة القيم من الدبوس A1 ثم نستخدم شرط if else لإجراء عمليات مختلفة لكل مفتاح.

الخطوة 2: لنبني

  • قم أولاً بتوصيل خمسة مفاتيح دفع بلوحة توصيل.
  • بالطبع ، يمكنك توصيل 1023 مبدلاً كحد أقصى نظريًا إلى متحكم 8 بت مثل Arduino.
  • ثم قم بتوصيل المقاومات بين مفاتيح الدفع كما هو موضح في الرسم التخطيطي.
  • قم بتوصيل الطرف الآخر من جميع المفاتيح بـ 5 فولت من Arduino ، كما ترون هنا لقد قمت بتوصيل الطرف بطريقة تتصل بالخط الأزرق للوحة اللحية المتصل بـ 5 فولت.
  • ثم من نهاية المفتاح النهائي ، قم بتوصيل سلك بالدبوس التمثيلي A1 من Arduino.
  • ثم قم بتوصيل المقاوم عبر A1 و GND من Arduino ، وهو من أجل السحب لأسفل ، وهذا للحفاظ على القيمة إلى الصفر عند عدم الضغط على أي مفتاح.

الخطوة 3: قم بتوصيل بعض المصابيح

قم بتوصيل بعض المصابيح
قم بتوصيل بعض المصابيح

دعنا نوصِّل بعض مصابيح LED للتحقق من أداء دائرتنا.

  • قم بتوصيل المصابيح كما هو موضح في الدائرة ،
  • قم بتوصيل جميع الأطراف الموجبة لجميع مصابيح LED بـ 5 فولت.
  • قم بتوصيل الطرف السالب لكل من مصابيح LED بالدبوس الرقمي D12 إلى D8 من Arduino ، على التوالي.
  • من الناحية العملية ، يتعين علينا توصيل مصابيح LED من خلال المقاومات لحياة جيدة.

الخطوة 4: التشفير

الق نظرة على البرنامج. يتم التعليق على جميع الأسطر بشكل صحيح.

الآن دعنا نحمل الكود ونراه في العمل.

الخطوة 5: التطبيقات

  • لوحة المفاتيح
  • لوحة مفاتيح كاملة الحجم لاردوينو.
  • لوحة مفاتيح صغيرة مخصصة لجهاز Raspberry Pi اللوحي ، إلخ.

الخطوة 6: العيوب

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

شكرا.

موصى به: