توقف!

lesson-header

ماذا؟

لا تسير الأمور كما تريد دومًا؟ كيف تحل أي تحدٍ جديد عادة؟

ابنِ وحيد قرن!

student-02

يتكون هذا البناء من جزأين:

  • جسم وحيد القرن

  • رأس وحيد القرن

اجعله يتحرك

SPIKE Extra resources Going Distance Step03-Program - ar-ae
student-03

ضع وحدة بناء LEGO على مسافة 39 بوصة من أنف وحيد القرن.

شغل هذا البرنامج وشاهد ما يحدث.

يجب أن يركض وحيد القرن فوق وحدة البناء LEGO دون أي رحمة!

قف عند وحدة البناء!

student-04

مع إبقاء وحدة البناء LEGO على مسافة متر واحد من أنف وحيد القرن، اضبط برنامجك بحيث يجعل وحيد القرن يتوقف أقرب ما يمكن من وحدة البناء، دون لمسها.

كم عدد دورات العجلات التي ستحرك وحيد القرن أقرب ما يمكن إلى وحدة البناء، دون أن يصطدم بها؟

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

student-04-hint

نصف القطر = 2.2 بوصة.

جاهز للتحدي؟

student-05

ضع وحدة بناء LEGO على مسافة 47 بوصة من أنف وحيد القرن.

لديك فرصة واحدة لبرمجة وحيد القرن للتوقف عند أقرب نقطة ممكنة من وحدة البناء، دون أن يصطدم بها.

بالتوفيق!

هل يمكنك جعل وحيد القرن يتوقف عندما يصطدم أنفه بحائط؟

student-06

أنشئ حزمتين برمجيتين:

  • واحدة دون مستشعر
  • واحدة بمستشعر قوة (أنف وحيد القرن)

شغِّل الحزمتين البرمجيتين بشكل منفصل، وصِف التغيرات المرصودة في ردود فعل وحيد القرن.

يمكِّن مستشعر القوة وحيد القرن من الكشف عن الأجسام عند لمسها، بغض النظر عن مسافة البدء.

هذا البرنامج لا يستخدم مستشعر القوة: 

SPIKE Extra resources Going Distance Step06-Hint01 - ar-ae

هذا البرنامج يستخدم مستشعر القوة:

SPIKE Extra resources Going Distance Step06-Hint02 - ar-ae

فكّر فيما قمت به.

Kyle-Kate-Reflect.png

ما الذي فعلته بشكلٍ جيد؟

هل يوجد أي شيء كان يمكنك القيام به على نحوٍ أفضل؟ من الجيد معرفة أنك تمكنت من حل هذا التحدي!