جدول المحتويات:
فيديو: توصيل عدة أزرار بدبوس واحد على Arduino: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
مرحبا جميعا،
عندما تتعدى مشاريع Arduino الخاصة بك مصابيح LED الوامضة ، فقد تجد نفسك في حاجة إلى بعض الدبابيس الإضافية.
سأوضح لك خدعة يمكنك استخدامها حيث يمكن أن يكون لديك عدة أزرار ، كلها متصلة بنفس الدبوس التمثيلي.
الخطوة 1: المواد
الدائرة بسيطة للغاية وتتطلب فقط مقاومة 1 كيلو أوم لكل مفتاح. في الأساس ، نقوم ببناء مقسم جهد حيث نقوم بضغطة زر من الأزرار بتوصيل عدد مختلف من المقاوم بالإدخال التناظري على Arduino.
الخطوة 2: التخطيطي
ابدأ بتوصيل أحد المقاومات بمخرج 5 فولت وجانب واحد من المحول الأول. يجب بعد ذلك توصيل الجانب الآخر من المحول بالأرض. سيتم توصيل كل زر إضافي بالمقاوم الخاص به في سلسلة مع الزر الأول والأرض على الجانب الآخر.
يتم توصيل دبوس الإدخال التناظري بين المقاوم الأول وزر الإدخال الأول.
يتوفر المخطط الكامل في EasyEda هنا: https://easyeda.com/bkolicoski/Multiple-buttons-on …
الخطوة 3: الكود
الكود بسيط للغاية حيث نقرأ في السطر الأول من وظيفة الحلقة قيمة المدخلات التناظرية ثم نقارنها بحد معين لتحديد الزر الذي يتم الضغط عليه. لتحديد القيم الصحيحة ، كان لدي أولاً القيمة من الدبوس التناظري المطبوع على الشاشة التسلسلية ثم قمت بتحويلها إلى النطاق الصحيح.
يمكن تنزيل الكود الكامل من صفحة GitHub الخاصة بي: https://github.com/bkolicoski/arduino-one-pin-butt …
الخطوة 4: مزيد من التوسع
يمكن تحجيم هذه الطريقة بسهولة إلى الكثير من الأزرار ، لكن ضع في اعتبارك أنه كلما أضفت المزيد كلما كان فرق الحد أصغر ، لذا فإن أي اختلافات في جهد الدخل قد تتسبب في قراءة خاطئة. ومع ذلك ، بالنسبة للعمليات المنتظمة لما يصل إلى 10 إلى 15 زرًا ، يجب ألا تكون هذه مشكلة.
موصى به:
استخدم أزرار الضغط على Magicbit الخاص بك [Magicblocks]: 5 خطوات
استخدم أزرار الضغط على Magicbit [Magicblocks] الخاص بك: سيعلمك هذا البرنامج التعليمي استخدام أزرار الضغط على Magicbit باستخدام Magicblocks. نحن نستخدم Magicbit كلوحة تطوير في هذا المشروع الذي يعتمد على ESP32. لذلك يمكن استخدام أي لوحة تطوير ESP32 في هذا المشروع
اردوينو كيفية توصيل عدة محركات سيرفو - PCA9685 تعليمي: 6 خطوات
Arduino How to Connect Multiple Servo Motors - PCA9685 Tutorial: في هذا البرنامج التعليمي سوف نتعلم كيفية توصيل العديد من المحركات المؤازرة باستخدام وحدة PCA9685 و arduino. تعد وحدة PCA9685 جيدة جدًا عندما تحتاج إلى توصيل عدة محركات ، يمكنك قراءة المزيد عنها هنا https : //www.adafruit.com/product/815 شاهد السادس
توصيل أجهزة استشعار متعددة بمنفذ تسلسلي واحد ARDUINO UNO: 4 خطوات
توصيل أجهزة استشعار متعددة بمنفذ واحد ARDUINO UNO التسلسلي: في هذا البرنامج التعليمي ، سنقوم بتوسيع منفذ تسلسلي واحد من Arduino UNO UART (Rx / Tx) بحيث يمكن توصيل العديد من مستشعرات Atlas. يتم التوسيع باستخدام لوحة 8: 1 Serial Port Expander. منفذ Arduino مرتبط بالموسع بعد
استخدم إدخال تناظري واحد لـ 6 أزرار لـ Arduino: 6 خطوات
استخدم إدخال تناظري واحد لـ 6 أزرار لـ Arduino: غالبًا ما تساءلت كيف يمكنني الحصول على المزيد من المدخلات الرقمية لـ Arduino. لقد خطر لي مؤخرًا أنني يجب أن أكون قادرًا على استخدام أحد المدخلات التناظرية لجلب مدخلات رقمية متعددة. أجريت بحثًا سريعًا ووجدت مكان تواجد الأشخاص
توصيل وتشغيل أزرار أركيد: 7 خطوات (بالصور)
توصيل وتشغيل أزرار Arcade: لقد بدأت مؤخرًا في استخدام Arduino لإنشاء مشاريعي. كمصمم ، أحب إنشاء واجهات مخصصة لألعابي / المشاريع التفاعلية. المشكلة الوحيدة التي واجهتها وهي استخدام الاتصال التسلسلي معقدة للغاية وعرضة للمشاكل و