Knowledge Base

مجس الدوران

مجس دوران EV3 يستخدم لقياس السرعة الدورانية، لكن بإمكانه أيضا حساب التغير الدوراني. عندما يدور الروبوت، بإمكان مجس الدورن قياس معدل استدارة الروبوت بالدرجات في الثواني. تقاس هذه السرعة الدورانية بمعدل 1000 عينة في الثانية. لذا، فمن خلال ضرب السرعة بمسافة الاستدارة، بإمكان مجس الدوران أن يحدد كمية الاستدارة بالدرجات. 

تكمن فائدة هذه الخاصية عند محاولة القيام باستدارة دقيقة لزاوية محددة مثل استدارة بمقدار 90 درجة أو استدارة بمقدار 180 درجة. 

 عند بدء برنامج، يكون قياس زاوية مجس الدوران 0 درجة، بعد ذلك يقوم بالجمع ( عند الدوران عكس عقارب الساعة) أو بالطرح (عند الدوران مع عقارب الساعة) كمية الدرجات التي دارها. 

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

هناك أيقونتان لمجس الدوران، تسمح باستخدامه بثلاث طرق: 

1. طريقة إعادة التهيئة Reset وهي مقيدة جدا عندما تريد أن تكرر الاستدارة، دون أن تقوم بمراكمة درجات الدوران. على سبيل المثال، في حال كنت تريد أن يقوم الروبوت بالاستدارة لزاوية 90 درجة أربع مرات. 

2. طريقة getRateMode والتي تعيد معدل الدوران الحالي بالدرجات في الثواني. هذه الطريقة مفيدة فقط في تطبيقات الروبوت المتقدمة. 

3. طريقة getAngleMode والتي تعيد الزاوية التراكمية للدوران (بالدرجات) منذ بداية البرنامج، او منذ إعادة تهيئة مجس الدوران الأخيرة. 

هذا الترميز يقود الروبوت في مسار مربع. مجس الدوران يساعد الروبوت على الدوران بزاوية 90 عند كل زاوية. 

بإمكانك استخدام ال HUD (الركن العلوي للشاشة) لرؤية مدى دقة البرنامج ضمن إعدادت قوة مختلفة. 

طبعا بإمكان التحكم النسبي المساعدة في زيادة دقة البرنامج. 

 

هل كان هذا المقال مفيداً؟
0 من 0 وجدوا هذا مفيداً
هل لديك أسئلة أخرى؟ إرسال طلب

تعليقات

الرجاء تسجيل الدخول لترك تعليق.

يعمل بواسطة Zendesk