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

Maze Solver Pro

[Drive for], [Drive], [Turn for] ബ്ലോക്കുകൾ, ഡൗൺ ഐ സെൻസർ, ഫ്രണ്ട് ഡിസ്റ്റൻസ് സെൻസർ, റൈറ്റ് ഡിസ്റ്റൻസ് സെൻസർ എന്നിവ ഉപയോഗിച്ച്, പ്രോഗ്രാം പരിഷ്‌ക്കരണങ്ങളൊന്നുമില്ലാതെ Maze+ പ്ലേഗ്രൗണ്ടിലെ തിരഞ്ഞെടുത്ത ഏത് സ്റ്റാർട്ട് പൊസിഷനിൽ നിന്നും (പച്ച ചതുരം) അവസാന സ്ഥാനത്തേക്ക് (ചുവപ്പ് ചതുരം) VR റോബോട്ടിനെ നയിക്കാൻ കഴിയുന്ന ഒരു അൽഗോരിതം സൃഷ്ടിക്കുക.

  • വാൾ മെയ്സ്+ പ്ലേഗ്രൗണ്ട് തിരഞ്ഞെടുക്കുക.
  • ഈ ഫോൾഡർ   .vrmaze ഫയൽ ഡൗൺലോഡ് ചെയ്ത് പ്ലേഗ്രൗണ്ടിലെ maze അപ്‌ലോഡ് ചെയ്യുക.
    • വാൾ മെയ്സ് + പ്ലേഗ്രൗണ്ടിൽ മെയ്സുകൾ അപ്‌ലോഡ് ചെയ്യുന്നതിനും ഡൗൺലോഡ് ചെയ്യുന്നതിനുമുള്ള സഹായത്തിന്, ഈ ലേഖനം കാണുക.
  • തിരഞ്ഞെടുത്ത ഏതെങ്കിലും ആരംഭ സ്ഥാനത്ത് നിന്ന് (പച്ച ചതുരം) അവസാന സ്ഥാനത്തേക്ക് (ചുവപ്പ് ചതുരം) ഡ്രൈവ് ചെയ്യാൻ VR റോബോട്ടിനെ കോഡ് ചെയ്യുക.
    • ഭിത്തിയിലേക്ക് ഓടിക്കയറാതെ, മസിലിലൂടെ നീങ്ങുന്ന VR റോബോട്ട് നാവിഗേറ്റ് ചെയ്യാൻ ഫ്രണ്ട് ഡിസ്റ്റൻസ് സെൻസർ ഉപയോഗിക്കുക.
    • വലതുവശത്തുള്ള ഭിത്തിയിലൂടെ VR റോബോട്ടിനെ നാവിഗേറ്റ് ചെയ്യുന്നതിന് റൈറ്റ് ഡിസ്റ്റൻസ് സെൻസർ ഉപയോഗിക്കുന്നതിന് ഒരു അൽഗോരിതം സൃഷ്ടിക്കുക.
    • VR റോബോട്ട് എൻഡ് പൊസിഷനിൽ എത്തുന്നുണ്ടോ എന്ന് നിർണ്ണയിക്കാൻ ഡൗൺ ഐ സെൻസർ ഉപയോഗിച്ച് ചുവപ്പ് നിറം പരിശോധിക്കുക.
    • മസിലിൽ VR റോബോട്ടിനെ നിരന്തരം ചലിപ്പിച്ചുകൊണ്ടിരിക്കാൻ ഒരു കണ്ടീഷണൽ ലൂപ്പ് ഉപയോഗിക്കുക, കൂടാതെ ഡൗൺ ഐ സെൻസർ എൻഡ് പൊസിഷൻ കണ്ടെത്തുന്നതുവരെയും.

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

  • VEXcode VR-ലെ VR MazeBot-ന്റെ സവിശേഷതകളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, ദയവായി ഈ ലേഖനം കാണുക. 
  • മസിലിൽ ഒരു ആരംഭ സ്ഥാനം തിരഞ്ഞെടുക്കാൻ, മെനു ബട്ടൺ തിരഞ്ഞെടുക്കുക, തുടർന്ന് ലൊക്കേഷൻ ബട്ടൺ തിരഞ്ഞെടുക്കുക.

VEXcode VR പ്ലേഗ്രൗണ്ട് വിൻഡോയിൽ നിന്നുള്ള മെനു ബട്ടൺ.

VEXcode VR പ്ലേഗ്രൗണ്ട് വിൻഡോയിൽ നിന്ന് ഒരു ആരംഭ സ്ഥാനം തിരഞ്ഞെടുക്കുക.

  • ബൂളിയൻ അവസ്ഥ ശരിയാണെന്ന് റിപ്പോർട്ട് ചെയ്യുമ്പോൾ, VR റോബോട്ടിനുള്ളിൽ അടങ്ങിയിരിക്കുന്ന ബ്ലോക്കുകൾ ആവർത്തിക്കുന്നതിന് കൺട്രോൾ വിഭാഗത്തിലെ while ബ്ലോക്ക് ഉപയോഗിച്ച് കോഡ് ചെയ്യുക.

    ശൂന്യമായ VEXcode While ബ്ലോക്ക്, 'ഉം' ആണ്.

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

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