بيت > رؤى الصناعة >بلدك
الدعم الفني

البرمجة المؤازرة من الصفر: برنامج تعليمي بسيط وسهل الفهم للتحكم في أجهزة Arduino

تم النشر 2026-03-16

عندما يتعلق الأمر بابتكار المنتجات، فإن الشيء الأكثر إزعاجًا هو محاولة تحريك جزء معين، فقط لتكتشف ذلك عند شراء المنتجمضاعفات، أنت مذهول، ولا تعرف كيفية توصيل الأسلاك، والكود أكثر إرباكًا. لا تقلق، إنه في الواقع أمر بسيط للغايةمضاعفاتافعل ما تريد. اليوم سوف نستخدم الطريقة الأكثر واقعية لاختراق ورق النافذةمضاعفاتالبرمجة للتأكد من أنه يمكنك البدء بسهولة.

كيفية اختيار معدات التوجيه

وقع العديد من الأصدقاء في الفخ في الخطوة الأولى واشتروا جهازًا مؤازرًا لكنهم لم يتمكنوا من استخدامه. هناك نوعان رئيسيان من الماكينات في السوق: التناظرية والرقمية. الماكينات التناظرية رخيصة الثمن وكافية للمبتدئين، لكن استجابتها أبطأ. تتميز الماكينات الرقمية باستجابة سريعة ودقة عالية وأكثر تكلفة. إذا كنت تصنع سيارة أو محورًا بسيطًا، فما عليك سوى اختيار جهاز تناظري عادي.

بالإضافة إلى النوع، انظر أيضًا إلى عزم الدوران والحجم. كلما زاد عزم الدوران، زادت القوة، ولكن الحجم كبير أيضًا، لذلك عليك أن تفكر فيما إذا كان منتجك مناسبًا له. ولا تنس أيضًا التحقق من جهد التشغيل، فالجهد الشائع هو 5 فولت. عند الاختيار، من الأفضل شراء مجموعة تأتي مع عجلة قيادة ومسامير لتوفر عليك عناء التنقل ذهابًا وإيابًا.

ما هي الأجهزة والبرامج اللازمة

فيما يتعلق بالأجهزة، فإن لوحة تطوير UNO هي الخيار الأول. إنه متين ويحتوي على معظم البرامج التعليمية. التالي هو اللوح وسلك DuPont، الذي لا يتطلب أي لحام ويسهل توصيله وإخراجه. بعد أن أصبحت هذه الأشياء جاهزة، يمكنك إعداد أبسط بيئة تجريبية.

البرنامج أبسط، اذهب لتنزيل IDE، هذا برنامج برمجة مجاني. بعد الفتح، حدد طراز اللوحة الصحيح ومنفذ COM في قائمة "الأدوات". تشبه هذه الخطوة تثبيت برنامج التشغيل على جهاز الكمبيوتر الخاص بك. فقط عند تثبيته بشكل صحيح، يمكنه الاتصال بالجهاز. لا تقلق، سوف تعتاد عليه بعد تجربته مرتين.

أبسط رمز التحكم

لتنشيط الدفة، يحتوي الكود الأساسي في الواقع على بضعة أسطر فقط. أولاً، نحتاج إلى "استدعاء" مكتبة المؤازرة في بداية البرنامج والكتابة# . هذا مثل طلب المساعدة من خبير مؤازر. بعد ذلك، قم بإنشاء كائن مؤازر واستدعائه .

فييثبتوظيفة، البيان.(9);يُعلم البرنامج بوضوح أن خط إشارة المؤازرة متصل بالدبوس 9. ثم، فيحلقةالوظيفة، استخدم.كتابة(90);أمر لتدوير المؤازرة بدقة إلى وضع 90 درجة، ثم استخدمهاتأخير (1000)؛to let the program wait for up to one second. بعد اكتمال عملية تحميل الكود، سترى أن المؤازرة قد بدأت في التحرك. العملية برمتها بسيطة وسهلة للغاية.

في الواقع، العملية برمتها ليست معقدة. قم بتعيين اتصالات الدبوس فييثبتوظيفة لوضع الأساس للإجراءات المؤازرة اللاحقة. فيحلقةوظيفة، يتم التحكم في دوران المؤازرة بطريقة منظمة من خلال إعدادات زاوية محددة والتأخير الزمني. بعد تحميل الكود، يبدأ المؤازرة في العمل وفقًا للتعليمات المعدة مسبقًا، مما يوضح بوضوح بساطة وفعالية عملية التحكم بأكملها، مما يسمح للمستخدمين بتحقيق التحكم الأساسي في المؤازرة بسهولة.

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

Steering gear control software_mbot steering gear programming_steering gear programming video tutorial

إذا كنت تريد أن يتحرك المؤازرة بدقة إلى موضع معين، فإن المفتاح يكمن في القيمة المحددة فييكتب()وظيفة. عادةً، يتراوح نطاق دوران المؤازرة العامة من 0 إلى 180 درجة. عندما تدخل.write(0);سوف يتحول المؤازرة إلى أقصى موضع اليسار؛ وعندما تدخل180، سوف يتحول إلى أقصى الموضع الأيمن. يمكنك تجربتها أيضًا، دع المؤازرة تبدأ من 0 درجة، ثم زدها ببطء إلى 180 درجة بزيادة 10 درجات في كل مرة، وتوقف مؤقتًا كل 10 درجات في المنتصف لمراقبة دوران المؤازرة.

ما الفائدة؟ تخيل صنع جهاز سقي الزهور الأوتوماتيكي. عندما يكتشف مستشعر رطوبة التربة أنها جافة جدًا، فإنه يدير المؤازرة 90 درجة ويفتح صمام الماء. أو قم بالتحريك/الإمالة واترك الكاميرا تتحرك مع الهدف. التحكم في الزاوية هو حجر الزاوية في هذه الوظائف.

كيفية تحقيق التأرجح ذهابًا وإيابًا

لصنع روبوت يمكنه التلويح أو هز رأسه، يحتاج المؤازرة إلى التأرجح ذهابًا وإيابًا. يمكن تحقيق هذه العملية بمساعدة الحلقات. على سبيل المثال، استخدملحلقة لزيادة الزاوية تدريجيًا من 0 إلى 180، بحيث يتأرجح المؤازرة ببطء؛ ثم استخدم ألحلقة لتقليل الزاوية تدريجيًا من 180 إلى 0، وسوف يتأرجح المؤازرة للخلف. ضع هاتين القطعتين من التعليمات البرمجية فيحلقة، وسيبدأ المؤازرة في هز رأسه في حلقة لا نهائية.

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

يمكنك أيضًا التحكم في سرعة التأرجح عن طريق الضبطتأخيرالوقت بين حلقتين. اضبط الوقت القصير وسوف يهتز بسرعة، مثل مروحة صغيرة؛ اضبط الوقت لفترة طويلة، وسوف يهتز ببطء، مثل الروبوت النائم. وهذا يعطي عمل منتجك "عاطفة".

كيفية تطبيقه على مشروعك

بمجرد أن تتعلم التحكم الأساسي، يمكنك نقله إلى مشروعك. على سبيل المثال، اصنع سيارة ذكية، وقم بتثبيت جهاز التوجيه تحت جهاز الاستشعار بالموجات فوق الصوتية، وهز رأسك يسارًا ويمينًا لاكتشاف العوائق، وقرر الاتجاه الذي ستسلكه. يجمع الكود بين منطق التأرجح المؤازر ومحرك المحرك والاستخداماتلولتحديد المسافة المكتشفة.

إذا كان المشروع أكثر تعقيدًا، مثل روبوت سداسي الأرجل الذي يحتاج إلى التحكم في أكثر من عشرة أجهزة في نفس الوقت، فعليك أن تتعلم وحدة تحكم مؤازرة. في هذا الوقت، يمكنك البحث في الموقع الرسمي لـ "التحكم في معدات التوجيه الخاصة بالشركة". لديهم العديد من وحدات التحكم والبرامج التعليمية الجاهزة، والتي يمكن أن تساعدك على إكمال الحركات المعقدة بسرعة وتوفير الكثير من وقت تصحيح الأخطاء.

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

وقت التحديث: 16-03-2026

تمكين المستقبل

اتصل بمتخصص منتج Kpower للتوصية بالمحرك أو علبة التروس المناسبة لمنتجك.

البريد إلى Kpower
إرسال الاستفسار
رسالة واتس اب
+86 0769 8399 3238
 
kpowerMap