Skip to main content

പാഠം 2: ദൂരത്തേക്ക് ഡ്രൈവിംഗ് - മുന്നോട്ടും പിന്നോട്ടും നീങ്ങുന്നു

ഈ പാഠത്തിൽ, കാസിൽ ക്രാഷർ പ്ലേഗ്രൗണ്ട്ലെ ആദ്യത്തെ കോട്ടയെ തകർക്കാൻ ഫോർവേഡ്, റിവേഴ്‌സ് ഡ്രൈവ്‌ട്രെയിൻ കമാൻഡുകൾ ഉപയോഗിക്കുന്ന ഒരു VEXcode VR പ്രോജക്റ്റ് നിങ്ങൾ സൃഷ്ടിക്കും!

കളിസ്ഥലത്തിന്റെ ഓരോ കോണിലും ഒന്ന്, മധ്യത്തിൽ ഒന്ന് എന്നിങ്ങനെ അഞ്ച് കോട്ടകളുള്ള കാസിൽ ക്രാഷർ കളിസ്ഥലം. കൊട്ടാരത്തിന്റെ മധ്യഭാഗം ഒരു ചുവന്ന പെട്ടി കൊണ്ട് ഹൈലൈറ്റ് ചെയ്തിട്ടുണ്ട്. വിആർ റോബോട്ട് പ്ലേഗ്രൗണ്ടിന്റെ പിൻഭാഗത്ത്, മധ്യഭാഗത്തെ കോട്ടയ്ക്ക് നേരെ അഭിമുഖമായി സ്ഥാപിച്ചിരിക്കുന്നു.

പഠന ഫലങ്ങൾ

  • VR റോബോട്ടിനെ ഒരു നിശ്ചിത ദൂരം ഓടിക്കുന്നതിന് [ഡ്രൈവ് ഫോർ] ബ്ലോക്ക് എങ്ങനെ ഉപയോഗിക്കാമെന്ന് തിരിച്ചറിയുക.
  • VR റോബോട്ടിനെ മുന്നോട്ടും പിന്നോട്ടും നീക്കുന്നതിന് [Drive for] ബ്ലോക്കിലെ പാരാമീറ്റർ എങ്ങനെ മാറ്റാമെന്ന് തിരിച്ചറിയുക.
  • ഡ്രൈവ്ട്രെയിനിന്റെ വേഗത സജ്ജമാക്കാൻ [ഡ്രൈവ് പ്രവേഗം സജ്ജമാക്കുക] ബ്ലോക്ക് എങ്ങനെ ഉപയോഗിക്കാമെന്ന് തിരിച്ചറിയുക.
  • [ഡ്രൈവ് പ്രവേഗം സജ്ജമാക്കുക] ബ്ലോക്കിൽ ഉപയോഗിക്കുന്ന മൂല്യങ്ങളുടെ ശ്രേണി തിരിച്ചറിയുക.

ഒരു പുതിയ പ്രോജക്റ്റ് സൃഷ്ടിക്കുക

കാസിൽ ക്രാഷർ പ്ലേഗ്രൗണ്ട്ലെ ആദ്യത്തെ കാസിലുമായി കൂട്ടിയിടിക്കുന്നതിന് ഒരു VR റോബോട്ട് മുന്നോട്ട് പോകുന്നതിന് ഒരു VEXcode VR പ്രോജക്റ്റ് സൃഷ്ടിക്കേണ്ടതുണ്ട്, തുടർന്ന് ആരംഭ സ്ഥാനത്തേക്ക് മടങ്ങുന്നതിന് റിവേഴ്‌സ് ഡ്രൈവ് ചെയ്യുക.

ഒരു പുതിയ VEXcode VR പ്രോജക്റ്റ് സൃഷ്ടിക്കാൻ ഈ ഘട്ടങ്ങൾ പാലിക്കുക.

  • vr.vex.com-ൽ VEXcode VR സമാരംഭിക്കുക.
  • ഫയൽ മെനു തുറന്ന് 'ന്യൂ ബ്ലോക്ക്സ് പ്രോജക്റ്റ്' തിരഞ്ഞെടുക്കുക.
  • ഒരു കളിസ്ഥലം തിരഞ്ഞെടുക്കാൻ നിങ്ങളോട് ആവശ്യപ്പെടും. കാസിൽ ക്രാഷർ പ്ലേഗ്രൗണ്ട്തിരഞ്ഞെടുക്കുക. കാസിൽ ക്രാഷർ കളിസ്ഥലത്തെ പ്രതിനിധീകരിക്കുന്ന ഐക്കൺ. കളിസ്ഥലത്തെ വിആർ റോബോട്ടിനെയും അഞ്ച് കോട്ടകളെയും ഐക്കണിൽ കാണിച്ചിരിക്കുന്നു. "കാസിൽ ക്രാഷർ" എന്ന വാക്കുകൾ ഐക്കണിന്റെ അടിയിലുണ്ട്.
  • വർക്ക്‌സ്‌പെയ്‌സിൽ കളിസ്ഥലം തുറക്കും. VEXcode VR വർക്ക്‌സ്‌പെയ്‌സിൽ കാസിൽ ക്രാഷർ പ്ലേഗ്രൗണ്ട് വിൻഡോ തുറന്നു.

നിങ്ങളുടെ പ്രോജക്റ്റിന് പേര് നൽകുക

  • നിങ്ങളുടെ പ്രോജക്റ്റിന് പേരിടാൻ, പ്രോജക്റ്റ് നെയിം ബോക്സ് തിരഞ്ഞെടുക്കുക.

    ടൂൾബാറിന്റെ മധ്യഭാഗത്തുള്ള പ്രോജക്റ്റ് നെയിം ബോക്സ് ഹൈലൈറ്റ് ചെയ്യുന്ന ചുവന്ന ബോക്സുള്ള VEXcode VR വർക്ക്‌സ്‌പെയ്‌സ്.  

     

  • പുതിയ പ്രോജക്റ്റ് നാമം Unit2Lesson2നൽകി, “സേവ്” തിരഞ്ഞെടുക്കുക.

    പുതിയ പ്രോജക്റ്റ് നാമമായ യൂണിറ്റ് 2 പാഠം 2 എന്ന് ടൈപ്പ് ചെയ്‌തുകൊണ്ട് പ്രോജക്റ്റ് നാമ പോപ്പ്അപ്പ് തുറക്കുന്നു. പോപ്പ്അപ്പിന്റെ അടിയിലുള്ള ഒരു ചുവന്ന ബോക്സ് സേവ് ഓപ്ഷൻ കാണിക്കുന്നു.

മുന്നോട്ടും പിന്നോട്ടും ഡ്രൈവ് ചെയ്യുക

കാസിൽ ക്രാഷർ പ്ലേഗ്രൗണ്ട്ലെ ആദ്യത്തെ കോട്ടയെ തകർക്കാൻ മുന്നോട്ട് പോകാൻ ഒരു VR റോബോട്ട് പ്രോഗ്രാം ചെയ്യാൻ [ഡ്രൈവ് ഫോർ] ബ്ലോക്ക് ഉപയോഗിക്കുക.

  • [Drive for] ബ്ലോക്ക് വർക്ക്‌സ്‌പെയ്‌സിലേക്ക് വലിച്ചിട്ട് [When started] ബ്ലോക്കിന് കീഴിൽ വയ്ക്കുക.

    VEXcode VR പ്രോജക്റ്റ്, When started ബ്ലോക്കിൽ ആരംഭിക്കുകയും അതിനടിയിൽ ഒരു ഡ്രൈവ് ഫോർവേഡ് ബ്ലോക്ക് ഘടിപ്പിക്കുകയും ചെയ്യുന്നു. ബ്ലോക്കിലെ പാരാമീറ്റർ 200 മില്ലീമീറ്ററായി സജ്ജീകരിച്ചിരിക്കുന്നു.

  • കാസിൽ ക്രാഷർ പ്ലേഗ്രൗണ്ട് ഇതിനകം തുറന്നിട്ടില്ലെങ്കിൽ അത് സമാരംഭിക്കുന്നതിന് "ഓപ്പൺ പ്ലേഗ്രൗണ്ട്" ബട്ടൺ തിരഞ്ഞെടുക്കുക.

    ടൂൾബാറിന്റെ മുകളിൽ വലതുവശത്ത്, 'പ്ലേഗ്രൗണ്ട് തിരഞ്ഞെടുക്കുക' ബട്ടണിന്റെ വലതുവശത്ത് 'ഓപ്പൺ പ്ലേഗ്രൗണ്ട്' ബട്ടൺ വിളിക്കുന്ന ചുവന്ന ബോക്സുള്ള VEXcode VR കോഡിംഗ് എൻവയോൺമെന്റ്.

  • കാസിൽ ക്രാഷർ പ്ലേഗ്രൗണ്ട് തുറന്നിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക.

    VEXcode VR-ന്റെ പ്ലേഗ്രൗണ്ട് വിൻഡോയിൽ, കാസിൽ ക്രാഷർ പ്ലേഗ്രൗണ്ടിന്റെ മുകളിൽ നിന്ന് താഴേക്കുള്ള കാഴ്ച.

  • മറ്റൊരു കളിസ്ഥലം തുറക്കുകയാണെങ്കിൽ, കാസിൽ ക്രാഷർ കളിസ്ഥലംലേക്ക് മാറ്റുക. കളിസ്ഥലങ്ങൾ മാറ്റാൻ, കളിസ്ഥലം തിരഞ്ഞെടുക്കുക ബട്ടൺ തിരഞ്ഞെടുക്കുക.

    ടൂൾബാറിന്റെ വലതുവശത്തും, ഓപ്പൺ പ്ലേഗ്രൗണ്ട് ബട്ടണിന്റെ ഇടതുവശത്തും, സെലക്ട് പ്ലേഗ്രൗണ്ട് ബട്ടൺ എന്ന് വിളിക്കുന്ന ചുവന്ന ബോക്സുള്ള VEXcode VR ടൂൾബാർ.

  • സെലക്ട് പ്ലേഗ്രൗണ്ട് മെനുവിൽ കാസിൽ ക്രാഷർ തിരഞ്ഞെടുക്കുക.
  • പ്രോജക്റ്റ് പരീക്ഷിക്കാൻ "ആരംഭിക്കുക" ബട്ടൺ തിരഞ്ഞെടുക്കുക.

    ഓപ്പൺ പ്ലേഗ്രൗണ്ട് ബട്ടണിനും സ്റ്റെപ്പ് ബട്ടണിനും ഇടയിൽ വലതുവശത്ത്, ചുവന്ന ബോക്സ് ഉപയോഗിച്ച് സ്റ്റാർട്ട് ബട്ടൺ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്ന VEXcode VR ടൂൾബാർ.

  • കാസിൽ ക്രാഷർ പ്ലേഗ്രൗണ്ട്ൽ വിആർ റോബോട്ട് 200 മില്ലിമീറ്ററോളം മുന്നോട്ട് ഓടും. വിആർ റോബോട്ട് മധ്യഭാഗത്തെ കോട്ടയിൽ തൊട്ടിട്ടില്ല എന്നത് ശ്രദ്ധിക്കുക. VR റോബോട്ടിന് കൂടുതൽ ദൂരം സഞ്ചരിക്കാൻ കഴിയുന്ന തരത്തിൽ [Drive for] ബ്ലോക്കിലെ പാരാമീറ്ററുകൾ ക്രമീകരിക്കേണ്ടതുണ്ട്.

    കാസിൽ ക്രാഷർ കളിസ്ഥലത്ത് വിആർ റോബോട്ട്. കളിസ്ഥലത്ത് അഞ്ച് കോട്ടകളുണ്ട്, ഓരോ കോണിലും ഒന്ന്, മധ്യത്തിൽ ഒന്ന്. റോബോട്ട് മധ്യത്തിലുള്ളതിന് അഭിമുഖമായി നിൽക്കുന്നു, 200 മില്ലിമീറ്റർ മുന്നോട്ട് ഓടിച്ചു, മധ്യഭാഗത്തെ കോട്ടയിലേക്കുള്ള വഴിയുടെ നാലിലൊന്ന് ദൂരം അത് സ്ഥാപിച്ചിരിക്കുന്നു.

  • പ്ലേഗ്രൗണ്ട് പുനഃസജ്ജമാക്കാൻ "റീസെറ്റ്" ബട്ടൺ തിരഞ്ഞെടുത്ത് VR റോബോട്ടിനെ ആരംഭ സ്ഥാനത്തേക്ക് തിരികെ നീക്കുക.

    കളിസ്ഥല വിൻഡോയിലെ കാസിൽ ക്രാഷർ കളിസ്ഥലം. കളിസ്ഥലത്തിന്റെ ഇടതുവശത്ത് രണ്ട് ബട്ടണുകൾ ഉണ്ട്. മുകളിൽ ഒരു കറുത്ത ചതുരം കാണിക്കുന്നത് നിർത്തുക ബട്ടൺ ആണ്. ഭാഗിക വൃത്തത്തിന്റെ ആകൃതിയിലുള്ള ഒരു അമ്പടയാളം കാണിക്കുന്ന താഴെയുള്ളത് റീസെറ്റ് ബട്ടൺ ആണ്. റീസെറ്റ് ബട്ടൺ ഒരു ചുവന്ന ബോക്സ് ഉപയോഗിച്ച് ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.

സ്വിച്ച് ബ്ലോക്കുകൾ ഉപയോഗിക്കുന്നു 

ഇതുവരെ, നിങ്ങൾ [Drive for] ബ്ലോക്കിനെക്കുറിച്ച് പഠിച്ചു.

VEXcode ബ്ലോക്ക് റീഡിംഗ് ഡ്രൈവ് 200 മില്ലിമീറ്റർ മുന്നോട്ട്.

താഴെയുള്ള ചിത്രം പൈത്തണിൽ 200 mm ഫോർവേഡ് ഡ്രൈവ് ചെയ്യാനുള്ള കമാൻഡ് ഉൾപ്പെടുന്ന സ്വിച്ച് [ഡ്രൈവ് ഫോർ] ബ്ലോക്ക് പ്രദർശിപ്പിക്കുന്നു. നിങ്ങൾക്ക് സ്വിച്ച് ബ്ലോക്കുകൾ ഉപയോഗിക്കാൻ താൽപ്പര്യമുണ്ടെങ്കിൽ, VEXcode [Drive for] ബ്ലോക്കിൽ ക്ലിക്ക് ചെയ്ത് "Convert Block to Switch Block" തിരഞ്ഞെടുക്കുക അല്ലെങ്കിൽ ഒരു സ്വിച്ച് ഡ്രൈവ്‌ട്രെയിൻ ബ്ലോക്ക് വർക്ക്‌സ്‌പെയ്‌സിലേക്ക് ഡ്രാഗ് ചെയ്‌ത് ബ്ലോക്കിനുള്ളിൽ പൈത്തൺ കമാൻഡ് ടൈപ്പ് ചെയ്യുക. 

ഇനിപ്പറയുന്ന പൈത്തൺ കമാൻഡ് ടൈപ്പ് ചെയ്ത സ്വിച്ച് ബ്ലോക്ക്: drivetrain.drive_for(forward, 200, mm).

ഈ പാഠത്തിന്റെ ബാക്കി ഭാഗം തുടരാൻ അടുത്തത് ബട്ടൺ തിരഞ്ഞെടുക്കുക.