التحكم في زاوية محرك السيرفو من لوحة مفاتيح رقمية

رسم هندسي توضيحي: التحكم في زاوية محرك السيرفو من لوحة مفاتيح رقمية

يوضح هذا المشروع كيفية استخدام لوحة مفاتيح رقمية (Keypad) للتحكم بزاوية دوران محرك سيرفو بدقة، عبر إدخال رقم الزاوية مباشرة بدلًا من التحكم التقريبي بأزرار أو مقاومة متغيرة.

المكونات المطلوبة

لوحة أردوينو أونو، لوحة مفاتيح غشائية من نوع 4×4، محرك سيرفو SG90 بزاوية دوران 180 درجة، وأسلاك توصيل.

طريقة التوصيل

تتصل صفوف لوحة المفاتيح الأربعة بالمنافذ الرقمية 11 و10 و9 و8، بينما تتصل أعمدتها الأربعة بالمنافذ 7 و6 و5 و4. يتصل طرف التحكم في محرك السيرفو بالمنفذ الرقمي 3، مع تغذيته من منفذ 5 فولت والأرضي في الأردوينو.

مبدأ العمل

يعتمد الكود على مكتبة Keypad لقراءة الأزرار المضغوطة، ويطلب من المستخدم إدخال ثلاثة أرقام متتالية لتكوين زاوية من 0 إلى 180 درجة: يُضرب الرقم الأول في 100، والثاني في 10، والثالث في 1، ثم تُجمع النواتج الثلاثة للحصول على الزاوية الكاملة. بعد إدخال الأرقام الثلاثة يُرسَل الناتج مباشرة إلى محرك السيرفو عبر servo.write(). يتحقق الكود من أن القيمة النهائية لا تتجاوز 180 درجة، وفي حال إدخال رمز غير رقمي (كزر الحروف على اللوحة) أو تجاوز الزاوية الحد الأقصى، يُعاد ضبط المدخل ويطلب من المستخدم البدء من جديد.

يمكنك إيجاد لوحات المفاتيح الغشائية ومحركات السيرفو SG90 ضمن متجر Juthour Tech.

Leave your comment

*
*
Only registered users can leave comments.