പ്രധാന ഉള്ളടക്കത്തിലേക്ക് പോകുക

രണ്ട് ചുറ്റുമതിലുകൾ വൃത്തിയാക്കുക

[Drive for], [Drive], [Turn to heading], [Turn for] ബ്ലോക്കുകൾ, Down Eye Sensor, Front Eye Sensor, GPS Sensor എന്നിവ ഉപയോഗിച്ച് VR Robot-നെ Castle Crasher + playground-ൽ നിന്ന് രണ്ട് എൻക്ലോഷർ മതിലുകൾ മായ്‌ക്കാൻ ഒരു അൽഗോരിതം സൃഷ്ടിക്കുക. ചുവരുകളുടെ പരമാവധി കിലോഗ്രാം വൃത്തിയാക്കുക. ഏറ്റവും ഭാരമുള്ളയാൾ വിജയിക്കുന്നു!

  • കാസിൽ ക്രാഷർ + കളിസ്ഥലം തിരഞ്ഞെടുക്കുക.
  • കളിസ്ഥലത്ത് നിന്ന് രണ്ട് ചുറ്റുമതിലുകൾ വൃത്തിയാക്കാൻ VR റോബോട്ടിനെ കോഡ് ചെയ്യുക.
    • ചുവരുകൾ വൃത്തിയാക്കാൻ റോബോട്ടിനെ സഹായിക്കുന്നതിന് മറഞ്ഞിരിക്കുന്ന ഉപകരണം ഉപയോഗിക്കുക.
    • ചുവന്ന ബോർഡറിലേക്ക് ഡ്രൈവ് ചെയ്ത് ഭിത്തിയുടെ ഒരു ഭാഗം വൃത്തിയാക്കാൻ VR റോബോട്ടിനെ കോഡ് ചെയ്യാൻ ഡൗൺ ഐ സെൻസറും ഒരു കണ്ടീഷണൽ ലൂപ്പും ഉപയോഗിക്കുക.
    • X-ആക്സിസിലൂടെ ഒരു നിർദ്ദിഷ്ട സ്ഥാനത്തേക്ക് ഡ്രൈവ് ചെയ്യുന്നതിന് VR റോബോട്ടിനെ നാവിഗേറ്റ് ചെയ്യാൻ GPS സെൻസറും ഒരു കണ്ടീഷണൽ ലൂപ്പും ഉപയോഗിക്കുക, തുടർന്ന് അടുത്ത ഭിത്തി വൃത്തിയാക്കാൻ തയ്യാറാകുക.
    • കളിസ്ഥലത്ത് നിന്ന് രണ്ട് ചുറ്റുമതിലുകൾ വൃത്തിയാക്കുന്നതിന്, ഒരു നിശ്ചിത തവണ പ്രവർത്തനങ്ങൾ ആവർത്തിക്കുന്നതിന് VR റോബോട്ടിനെ കോഡ് ചെയ്യാൻ ഒരു ലൂപ്പ് ഉപയോഗിക്കുക.

സഹായകരമായ സൂചനകൾ

  • മതിലുകൾ വൃത്തിയാക്കുമ്പോൾ VR റോബോട്ട് കോട്ടയിൽ ഇടിച്ചു വീഴുന്നില്ലെന്ന് ഉറപ്പാക്കാൻ, ചുറ്റുമുള്ള മതിലുകൾ തകർക്കാൻ റോബോട്ടിനെ ഓടിക്കുക, അങ്ങനെ റോബോട്ടിന് മതിലിനും കോട്ടയ്ക്കും ഇടയിൽ സഞ്ചരിക്കാൻ കഴിയുന്ന ഒരു പ്രവേശന കവാടം സൃഷ്ടിക്കുക.
  • കളിസ്ഥലത്തിന്റെ വശത്ത് നിന്ന് വീഴുന്നത് ഒഴിവാക്കാൻ ചുവന്ന ബോർഡർ കണ്ടെത്താൻ ഡൗൺ ഐ സെൻസർ ഉപയോഗിക്കുക.
  • ജിപിഎസ് സെൻസറിൽ നിന്ന് പൊസിഷണൽ മൂല്യങ്ങൾ ലഭിക്കുന്നതിന് സെൻസിംഗ് വിഭാഗത്തിലെ റിപ്പോർട്ടർ ബ്ലോക്കുകൾ ഉപയോഗിക്കുക. 

    VEXcode 'GPS സ്ഥാനം X mm' ൽ കാണുന്ന റോബോട്ട് ബ്ലോക്കിന്റെ സ്ഥാനം.

    VEXcode mm' ൽ 'GPS സ്ഥാനം Y എന്ന് വായിക്കുന്ന റോബോട്ട് ബ്ലോക്കിന്റെ സ്ഥാനം.

    • പൊരുത്തപ്പെടുന്ന പൈത്തൺ കമാൻഡ്:

      gps.x_position(MM)
      gps.y_position(MM)
  • ബൂളിയൻ അവസ്ഥ ശരിയാണെന്ന് റിപ്പോർട്ട് ചെയ്യപ്പെടുന്നതുവരെ, VR റോബോട്ടിനുള്ളിൽ അടങ്ങിയിരിക്കുന്ന ബ്ലോക്കുകൾ ആവർത്തിക്കുന്നതിന് കൺട്രോൾ വിഭാഗത്തിലെ റിപ്പീറ്റ് അൺറ്റിൽ ബ്ലോക്ക് കോഡ് ചെയ്യുക. 

    ശൂന്യമായ VEXcode 'എന്ന് കാണുന്ന ബ്ലോക്ക്' വരെ ആവർത്തിക്കുക.

    • പൊരുത്തപ്പെടുന്ന പൈത്തൺ കമാൻഡ്:

      അവസ്ഥ:
      	wait(5, MSEC)