البرمجة باستخدام VEX GO Brain

يستخدم VEX GO Brain للكشف عن التسارع والدوران.

GO_Brain-Battery.png

ملاحظة: في هذه المقالة، تستخدم المشاريع النموذجية Code Base GO Build.


كيف يتم استخدام الدماغ

GO_Brain-Powered_On.png

يحتوي الدماغ على جيرو ومقياس تسارع مدمجين. وتستخدم هذه للكشف عن التسارع والدوران.

يستطيع الدماغ اكتشاف:

_Acceleration_of__block.png

التسارع.
يستطيع الدماغ الإبلاغ عن تسارع كل محور من المحاور الثلاثة باستخدام كتلة (تسريع).

GO_BrainAxis.png

تقارير الدماغ تسارع على ثلاثة محاور. المحاور x وy وz. كل محور له اتجاه إيجابي وسالب.

_Drive_heading__block.png

العنوان والدوران.
يستطيع الدماغ الإبلاغ عن قيمة العنوان بالدرجات باستخدام كتلة (عنوان القيادة).

GO_Brain_Compass.jpg

تشير قيمة العنوان إلى نطاق من 0 إلى 359.99 درجة. يتم الإبلاغ عن القيمة من اتجاه عقارب الساعة.

_Drive_rotation__block.png

يمكن للدماغ الإبلاغ عن قيمة الدوران بالدرجات باستخدام كتلة (دوران القيادة).

GO_Brain_Rotation_Direction.png

تُبلغ قيمة التدوير عن قيم موجبة عند تدويرها إلى اليمين، وقيم سالبة عند تدويرها إلى اليسار. تكون قيم التدوير تراكمية، ولا يتم تحديدها عند 0 أو 360 درجة. وسوف تستمر في الزيادة أو النقصان مع تراكم الدورات.


مشروع مثال لتسريع التقرير

Report_acceleration_snipit.png

سيقوم الكود أدناه بالإبلاغ عن قيمة التسارع لكل محور أثناء تدوير قاعدة الكود.

Report_acceleration_project_markup.jpeg

يمكن استخدام وحدة تحكم الطباعة لرؤية قيمة التسارع تتغير في الوقت الفعلي.


مشروع نموذج لعنوان التقرير والتناوب

Report_rotation_snipit.png

سيُبلغ الكود أدناه عن عنوان مجموعة نقل الحركة الخاصة بـ Code Base وقيمة الدوران أثناء دوران Code Base.

Report_Heading_and_Rotation__right__mockup.jpeg

يمكن استخدام وحدة التحكم في الطباعة لرؤية قيم العنوان والتدوير تتغير في الوقت الفعلي.

لاحظ أنه يتم الإبلاغ عن قيم العناوين في اتجاه عقارب الساعة بين 0-359.99 درجة، لأن قاعدة التعليمات البرمجية تتجه نحو اليمين. قيم التدوير تراكمية، وسوف تستمر في الزيادة (التدوير لليمين) أو النقصان (التدوير لليسار).

Report_Rotation_left_snipit.png

اضبط كتلة [Turn for] في المشروع لتغيير الاتجاه من "اليمين" إلى "اليسار" وابدأ المشروع مرة أخرى.

Report_Heading_and_Rotation__left__mockup.jpeg

في وحدة التحكم بالطباعة، لاحظ أنه يتم الإبلاغ عن قيم العناوين في اتجاه عقارب الساعة بين 0-359.99 درجة، لأن قاعدة التعليمات البرمجية تتجه نحو اليسار. تم الإبلاغ عن المنعطف الأول يسارًا بزاوية 90 درجة باعتباره عنوانًا قدره 270 درجة. تستمر قيم التدوير في الزيادة مع كل دوران، ومع ذلك، نظرًا لأن قاعدة الكود تتجه نحو اليسار، فإن قيم التدوير تكون سلبية.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: