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

കാര്യക്ഷമത പുലർത്തുക!

2 ഡിസ്കുകൾ പ്രീലോഡ് ചെയ്യുക. [Drive for], [Turn for], [Spin ​​for] ബ്ലോക്കുകൾ, Bottom Distance സെൻസർ, Line Tracker എന്നിവ ഉപയോഗിച്ച് ഹീറോ ബോട്ട് ഡ്രൈവ് ചെയ്ത് പ്രീലോഡ് ചെയ്ത ഡിസ്കുകൾ, പച്ച നിറത്തിൽ ഹൈലൈറ്റ് ചെയ്ത മൂന്ന് ഡിസ്കുകളുടെ കൂമ്പാരം, പിങ്ക് നിറത്തിൽ ഹൈലൈറ്റ് ചെയ്ത മൂന്ന് ഡിസ്കുകൾ എന്നിവ നീല നിറത്തിലേക്ക് ലോഞ്ച് ചെയ്യാൻ ഒരു അൽഗോരിതം സൃഷ്ടിക്കുക. High Goal കഴിയുന്നത്ര വേഗത്തിൽ!

  • വിആർസി വെർച്വൽ സ്കിൽസ് - സ്പിൻ അപ്പ് പ്ലേഗ്രൗണ്ട് തിരഞ്ഞെടുക്കുക.
  • പ്രീലോഡ് ചെയ്ത ഡിസ്കുകളും പച്ചയിൽ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്ന മൂന്ന് ഡിസ്കുകളുടെ കൂമ്പാരവും നീല നിറത്തിൽ ലോഞ്ച് ചെയ്യാൻ ഹീറോ ബോട്ട് കോഡ് ചെയ്യുക ഹൈ ഗോൾ ഇൻ വൺ ലോഞ്ച്.
    • പച്ച നിറത്തിൽ ഹൈലൈറ്റ് ചെയ്ത ഡിസ്കുകളുടെ പ്രതീക്ഷിക്കുന്ന വിക്ഷേപണ പാതയിൽ സ്ഥിതി ചെയ്യുന്ന ഒരു സ്ഥാനത്തേക്ക് ഹീറോ ബോട്ട് ഓടിച്ച് റോബോട്ടിനെ നീല ഹൈ ഗോളിലേക്ക് തിരിക്കുക.
    • ഹീറോ ബോട്ടിനെ 3 ഡിസ്കുകളുടെ കൂമ്പാരത്തിലേക്ക് നാവിഗേറ്റ് ചെയ്യാൻ ബോട്ടം ഡിസ്റ്റൻസ് സെൻസർ ഉപയോഗിക്കുക.
    • 3 ഡിസ്കുകളുടെ ഒരു കൂട്ടം എടുക്കുമ്പോൾ പ്രീലോഡ് ഡിസ്കുകൾ ലോഞ്ച് ചെയ്യുന്നതിന് ഇൻടേക്ക് മോട്ടോർ ഗ്രൂപ്പ് കറക്കാൻ ഹീറോ ബോട്ട് കോഡ് ചെയ്യുക. എല്ലാ ഡിസ്കുകളും ലോഞ്ച് ചെയ്തിട്ടുണ്ടോ എന്ന് കണ്ടെത്താൻ ലൈൻ ട്രാക്കർ ഉപയോഗിക്കുക.
  • പിങ്ക് നിറത്തിൽ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്ന മൂന്ന് ഡിസ്കുകൾ നീല ഹൈ ഗോളിലേക്ക് ലോഞ്ച് ചെയ്യാൻ ഹീറോ ബോട്ട് കോഡ് ചെയ്യുക.
    • ഹീറോ ബോട്ട് നാവിഗേറ്റ് ചെയ്യാൻ ബോട്ടം ഡിസ്റ്റൻസ് സെൻസർ ഉപയോഗിക്കുക, കൂടാതെ മൂന്ന് ഡിസ്കുകൾ തുടർച്ചയായി ഇൻടേക്ക് ചെയ്യാൻ ഇൻടേക്ക് മോട്ടോർ ഗ്രൂപ്പ് ഉപയോഗിക്കുക. ഈ പ്രക്രിയ പൂർത്തിയാക്കുന്നതിനുള്ള സമയം കുറയ്ക്കുന്നതിന് IntakeMotorGroup-ന്റെ ഉപയോഗിക്കുക, സവിശേഷതയ്ക്കായി കാത്തിരിക്കരുത്.
    • നീല ഹൈ ഗോളിലേക്ക് തിരിയാൻ ഹീറോ ബോട്ട് കോഡ് ചെയ്യുക, ഡിസ്കുകൾ വിക്ഷേപിക്കുന്നതിന് ഇൻടേക്ക് മോട്ടോർ ഗ്രൂപ്പ് കറക്കുക. എല്ലാ ഡിസ്കുകളും ലോഞ്ച് ചെയ്തിട്ടുണ്ടോ എന്ന് കണ്ടെത്താൻ ലൈൻ ട്രാക്കർ ഉപയോഗിക്കുക.
  • ഒരു ടൈമർ സജ്ജീകരിച്ച് ഹീറോ ബോട്ടിന് ഈ ടാസ്‌ക് എത്ര വേഗത്തിൽ പൂർത്തിയാക്കാൻ കഴിയുമെന്ന് കാണുക.

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

  • വിക്ഷേപണ സ്ഥാനത്തിനും (സ്കോറിംഗ് സ്ഥാനം) ഹൈ ഗോളിനും ഇടയിലുള്ള രേഖയാണ് ഒരു ഡിസ്കിന്റെ പ്രതീക്ഷിക്കുന്ന വിക്ഷേപണ പാത.
  •  സ്പിൻ IntakeMotorGroup ബ്ലോക്കിലെ ഉം don't wait സവിശേഷത, intake മോട്ടോർ കറങ്ങുമ്പോൾ മറ്റ് ബ്ലോക്കുകൾ പ്രവർത്തിക്കുന്നത് തുടരാൻ കാരണമാകും. ഈ സവിശേഷത ഉപയോഗിക്കുന്നതിന്, വികസിപ്പിക്കുന്നതിന് അമ്പടയാളം തിരഞ്ഞെടുക്കുക, കാത്തിരിക്കരുത്.

    VEXcode സ്പിൻ 'സ്പിൻ IntakeMotorGroup intake 40 ഡിഗ്രിയിൽ വരുന്ന ബ്ലോക്കിന്'t കാത്തിരിക്കരുത്'.

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

      intake_motor_group.spin_for(റിവേഴ്സ്, 40, ഡിഗ്രി, കാത്തിരിക്കുക=തെറ്റ്)