جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
مقدمة
هل نفدت دبابيس الإدخال؟ لا تقلق ، إليك حل بدون أي سجلات نوبات. في هذا الفيديو ، سنتعرف على كيفية توصيل أكثر من 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: العيوب
لا تعمل المفاتيح المتعددة في لحظة واحدة. إذا كنت تستطيع التفكير في تطبيق آخر ، فقم بنشره في التعليقات
شكرا.