കളിക്കുക
ഭാഗം 1 - ഘട്ടം ഘട്ടമായി
- നിർദ്ദേശംലാബ് 2 ൽ പഠിച്ച കാര്യങ്ങൾ അടിസ്ഥാനമാക്കി കോഡ് ബേസ് മറ്റൊരു ചൊവ്വയിലെ പാറ സാമ്പിൾ ശേഖരിച്ച് മറ്റൊരു പ്രദേശത്തേക്ക് തരംതിരിക്കുന്നതിന് വിദ്യാർത്ഥികളെ നിർദ്ദേശിക്കുക. പുതിയ സാമ്പിളിനെ നീല ഡിസ്ക് പ്രതിനിധീകരിക്കും. ഡിസ്കിന്റെ നിറത്തെ അടിസ്ഥാനമാക്കി, റോബോട്ടിനെ കോഡ് ചെയ്യുന്നതിനായി അവർ അവരുടെ ലാബ് 2 പ്രോജക്റ്റുകളിൽ ചേർക്കും.
- 'R,G,B' എന്ന് അടയാളപ്പെടുത്തിയ സോർട്ടിംഗ് ഏരിയകളുള്ള ഫീൽഡ് സജ്ജീകരണം വിദ്യാർത്ഥികളെ കാണിക്കുക. അവർ ബ്ലൂ ഡിസ്ക് ബ്ലൂ സോർട്ടിംഗ് ഏരിയയിൽ ഇടേണ്ടതുണ്ട്.
ഫീൽഡ് സജ്ജീകരണം - വിദ്യാർത്ഥികൾ നിങ്ങളോടൊപ്പം ഈ പ്രോജക്റ്റ് നിർമ്മിക്കുകയും തുടർന്ന് ചൊവ്വയുടെ ഉപരിതലത്തിൽ (ഫീൽഡ്) പരീക്ഷിക്കുകയും ചെയ്യും. ഈ പ്രോജക്റ്റ് ആരംഭിക്കുമ്പോൾ കോഡ് ബേസ് എങ്ങനെ നീങ്ങുമെന്ന് താഴെയുള്ള ആനിമേഷൻ കാണിക്കുന്നു. റോബോട്ട് ആദ്യം ബ്ലൂ ഡിസ്കിൽ എത്തുന്നതുവരെ മുന്നോട്ട് നീങ്ങുന്നു, തുടർന്ന് അത് എടുക്കാൻ അതിന്റെ വൈദ്യുതകാന്തികതയ്ക്ക് ശക്തി നൽകുന്നു. അടുത്തതായി, റോബോട്ട് തിരിഞ്ഞ് അതിന്റെ ആരംഭ സ്ഥാനത്തേക്ക് തിരികെ പോകുന്നു, തുടർന്ന് 90 ഡിഗ്രി ഇടത്തേക്ക് തിരിഞ്ഞ് മുന്നോട്ട് നീങ്ങി നീല നിറത്തിന് B എന്ന അക്ഷരം അടയാളപ്പെടുത്തിയിരിക്കുന്ന സോർട്ടിംഗ് ഏരിയയിലെത്തുന്നു. B യിൽ എത്തിയ ശേഷം, റോബോട്ട് ഡിസ്ക് താഴെയിട്ട് അതിന്റെ ആരംഭ സ്ഥാനത്തേക്ക് പിന്നിലേക്ക് ഡ്രൈവ് ചെയ്യുന്നു.
വീഡിയോ ഫയൽ - മോഡൽVEXcode GO-യിൽ പ്രോജക്റ്റ് എങ്ങനെ നിർമ്മിക്കാമെന്നും ഫീൽഡിൽ അവരുടെ പ്രോജക്റ്റുകൾ എങ്ങനെ പരീക്ഷിക്കാമെന്നും വിദ്യാർത്ഥികൾക്കുള്ള മാതൃക.
- ആവശ്യമെങ്കിൽ, വിദ്യാർത്ഥികൾക്ക് അവരുടെ കോഡ് ബേസിലെ ബ്രെയിൻ VEXcode GO-യിലെ ഉപകരണവുമായി എങ്ങനെ ബന്ധിപ്പിക്കാമെന്ന് കാണിച്ചുകൊടുത്തുകൊണ്ട് ആരംഭിക്കുക. ഉപകരണങ്ങൾക്കിടയിൽ കണക്ഷൻ ഘട്ടങ്ങൾ വ്യത്യാസപ്പെടുന്നതിനാൽ, VEX GO ബ്രെയിൻ നിങ്ങളുടെ കമ്പ്യൂട്ടറിലേക്കോ ടാബ്ലെറ്റിലേക്കോ ബന്ധിപ്പിക്കുന്നതിനുള്ള നിർദ്ദിഷ്ട ഘട്ടങ്ങൾക്കായി VEXcode GO VEX ലൈബ്രറിയുടെ കണക്റ്റിംഗ് ലേഖനങ്ങൾ .
- കോഡ് ബേസിനായി അവർ VEXCode GO കോൺഫിഗർ ചെയ്യേണ്ടതുണ്ട്. ആവശ്യമെങ്കിൽ, കോൺഫിഗർ എ കോഡ് ബേസ് VEX ലൈബ്രറി ലേഖനത്തിലെ ഘട്ടങ്ങൾ മാതൃകയാക്കി, ടൂൾബോക്സ്ലെ ഡ്രൈവ്ട്രെയിൻ ബ്ലോക്കുകൾ വിദ്യാർത്ഥികൾക്ക് കാണാൻ കഴിയുമെന്ന് ഉറപ്പാക്കുക.
- കണക്റ്റ് ചെയ്തുകഴിഞ്ഞാൽ, ലാബ് 2 ൽ നിന്ന് വിദ്യാർത്ഥികളെ അവരുടെ സോർട്ട് റെഡ് 1 പ്രോജക്റ്റ് തുറക്കാൻ അനുവദിക്കുക. കോഡ് ബേസിൽ ഒരു ബ്ലൂ ഡിസ്ക് അടുക്കുന്നതിനായി നിങ്ങൾ ഒരുമിച്ച് ഈ പ്രോജക്റ്റ് നിർമ്മിക്കും.
- ആവശ്യമെങ്കിൽ, ഒരു VEXcode GO പ്രോജക്റ്റ്തുറക്കുന്നതിനുള്ള ഉപകരണ-നിർദ്ദിഷ്ട ഘട്ടങ്ങൾക്കായി VEXcode GO VEX ലൈബ്രറിയിലെ Open and Save വിഭാഗത്തിലെ ഘട്ടങ്ങൾ മാതൃകയാക്കുക.
-
വിദ്യാർത്ഥികൾക്ക് അവരുടെ ലാബ് 2 പ്രോജക്റ്റുകളിലേക്ക് പ്രവേശനം ഇല്ലെങ്കിൽ, VEXcode GO-യിൽ ഇനിപ്പറയുന്ന പ്രോജക്റ്റ് നിർമ്മിക്കാൻ അവരെ അനുവദിക്കുക.
റെഡ് 1 പ്രോജക്റ്റ് സോർട്ട് ചെയ്യുക - ലാബ് 2 ൽ നിന്ന്
-
പിന്നെ, [അപ്പോൾ എങ്കിൽ] ബ്ലോക്ക് എങ്ങനെ ഡ്യൂപ്ലിക്കേറ്റ് ചെയ്യാമെന്ന് വിദ്യാർത്ഥികളെ കാണിച്ചുകൊടുക്കുകയും അവരുടെ പ്രോജക്റ്റിന്റെ അവസാനം ഇത് ചേർക്കുകയും ചെയ്യുക. [അങ്ങനെയാണെങ്കിൽ] ബ്ലോക്കിൽ ദീർഘനേരം അമർത്തിപ്പിടിക്കുക, തുടർന്ന് സന്ദർഭ മെനുവിൽ നിന്ന് 'ഡ്യൂപ്ലിക്കേറ്റ്' തിരഞ്ഞെടുക്കുക. ബ്ലോക്കുകൾ ഡ്യൂപ്ലിക്കേറ്റ് ചെയ്യുന്നതിന് കോൺടെക്സ്റ്റ് മെനു എങ്ങനെ ഉപയോഗിക്കാം എന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, VEXcode GO VEX ലൈബ്രറിയിലെ സന്ദർഭ മെനു ഉപയോഗിച്ച് എന്ന ലേഖനംകാണുക.
[അങ്ങനെയാണെങ്കിൽ] ബ്ലോക്ക് ഡ്യൂപ്ലിക്കേറ്റ് ചെയ്യുക -
<Detects color> ബ്ലോക്കിലെ പാരാമീറ്റർ 'നീല' ആക്കി മാറ്റുന്നതെങ്ങനെയെന്ന് വിദ്യാർത്ഥികളെ കാണിക്കുക, അങ്ങനെ ഈ [അങ്ങനെയാണെങ്കിൽ] ശ്രേണി കോഡ് ബേസിനോട് ഒരു ബ്ലൂ ഡിസ്ക് അടുക്കാൻ നിർദ്ദേശിക്കും.

- പിന്നെ, [Drive for] ബ്ലോക്കുകളിലെ ദൂരം പാരാമീറ്റർ 350 mm ആയി മാറ്റുക, അങ്ങനെ ഫീൽഡിലെ നീല സോർട്ടിംഗ് ഏരിയയിലേക്കും പുറത്തേക്കും കോഡ് ബേസ് ഡ്രൈവ് ലഭിക്കും.
- വിദ്യാർത്ഥികളോട് അവരുടെ പ്രോജക്റ്റിന് എന്ന് പേര് നൽകുക, നീല അടുക്കുക, അത് അവരുടെ ഉപകരണത്തിൽ സേവ് ചെയ്യുക. ഒരു VEXcode GO പ്രോജക്റ്റ്സംരക്ഷിക്കുന്നതിനുള്ള ഉപകരണ-നിർദ്ദിഷ്ട ഘട്ടങ്ങൾക്കായി VEXcode GO VEX ലൈബ്രറിയുടെ തുറന്ന് സംരക്ഷിക്കുക വിഭാഗം കാണുക.
നീല പ്രോജക്റ്റ് വിദ്യാർത്ഥികൾക്ക് അവരുടെ പ്രോജക്റ്റ് ഫീൽഡിൽ എങ്ങനെ പരീക്ഷിക്കാമെന്ന് മാതൃക.
- ആദ്യം, താഴെയുള്ള ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, അവരുടെ റോബോട്ടിനെ സ്റ്റാർട്ടിംഗ് പോയിന്റിൽ (മാർസ് ബേസ്) എങ്ങനെ സ്ഥാപിക്കാമെന്നും ഫീൽഡിലെ ബ്ലൂ ഡിസ്ക് എങ്ങനെ സ്ഥാപിക്കാമെന്നും കാണിച്ചുകൊടുക്കുക. വിന്യാസത്തിന് സഹായിക്കുന്നതിന് ഫീൽഡിലെ ഗ്രിഡ്ലൈനുകൾ ഉപയോഗിക്കുക. വിദ്യാർത്ഥികൾക്ക് അവരുടെ പ്രോജക്ടുകൾ പരീക്ഷിക്കുമ്പോൾ വിജയത്തിനായി സജ്ജരാകുന്നത് എളുപ്പമാക്കുന്നതിന്, ഡിസ്കും ഇലക്ട്രോമാഗ്നറ്റും ഫീൽഡിന്റെ പരസ്പരം വിഭജിക്കുന്ന ഗ്രിഡ് ലൈനുകളിൽ നിരത്താൻ കഴിയും.
ടെസ്റ്റ് ലേക്ക് സജ്ജമാക്കുക- കോഡ് ബേസ് സ്ഥാപിച്ചുകഴിഞ്ഞാൽ, പ്രോജക്റ്റ് പരീക്ഷിക്കാൻ VEXcode GO-യിൽ 'ആരംഭിക്കുക' തിരഞ്ഞെടുക്കുക. കോഡ് ബേസ് ബ്ലൂ ഡിസ്ക് ശേഖരിക്കാൻ പോകുന്നത് കാണുക, മാർസ് ബേസിലേക്ക് മടങ്ങുക, തുടർന്ന് അത് നീല സോർട്ടിംഗ് ഏരിയയിൽ എത്തിക്കുക.
പ്രോജക്റ്റ് പരീക്ഷിക്കാൻ 'ആരംഭിക്കുക' തിരഞ്ഞെടുക്കുക- പ്രോജക്റ്റ് നിർത്താൻ വിദ്യാർത്ഥികൾ VEXcode GO ടൂൾബാറിലെ 'Stop' ബട്ടൺ തിരഞ്ഞെടുക്കേണ്ടതുണ്ട്.
- നേരത്തെ പഠനം പൂർത്തിയാക്കുകയും കൂടുതൽ വെല്ലുവിളികൾ ആവശ്യമുള്ളതുമായ വിദ്യാർത്ഥികൾക്ക്, റെഡ് ഡിസ്ക് അതേ സ്ഥലത്ത് ഫീൽഡിൽ സ്ഥാപിക്കാൻ ആവശ്യപ്പെടുക, തുടർന്ന് അവരുടെ പ്രോജക്റ്റ് ആരംഭിക്കുക. കോഡ് ബേസ് റെഡ് ഡിസ്ക് റെഡ് സോർട്ടിംഗ് ഏരിയയിലേക്ക് എത്തിക്കുമോ? ഒരു ഗ്രീൻ ഡിസ്ക് ഉപയോഗിച്ച് അവർ അവരുടെ പ്രോജക്റ്റ് പരീക്ഷിച്ചാൽ എന്ത് സംഭവിക്കും? ഇത് പരീക്ഷിക്കൂ!
- സൗകര്യമൊരുക്കുകവിദ്യാർത്ഥികൾ അവരുടെ പ്രോജക്ടുകൾ പരീക്ഷിക്കുമ്പോൾ അവരുമായി ഒരു സംഭാഷണം സൗകര്യമൊരുക്കുക.
- ഡിസ്ക് ശേഖരിക്കാൻ കോഡ് ബേസ് എങ്ങനെ നീങ്ങണം? നിങ്ങളുടെ കൈകൾ കൊണ്ട് എന്നെ കാണിക്കാമോ?
- കോഡ് ബേസ് തിരിക്കേണ്ടതുണ്ടോ? എത്ര ദൂരം? ഏത് ദിശയിലാണ്?
- സോർട്ടിംഗ് ഏരിയയിലേക്ക് ഡിസ്ക് എത്തിക്കുന്നതിന് കോഡ് ബേസ് എങ്ങനെ നീങ്ങും? അത് ഏത് ദിശയിലേക്ക് തിരിയും? സോർട്ടിംഗ് ഏരിയയിലെത്താൻ എത്ര ദൂരം ഡ്രൈവ് ചെയ്യണം?
- ഡിസ്ക് നീലയാണോ അതോ മറ്റൊരു നിറമാണോ എന്ന് കോഡ് ബേസിന് എങ്ങനെ അറിയാം?
- കോഡ് ബേസ് ഡിസ്കിന്റെ നിറം കണ്ടുപിടിക്കാൻ ഉപയോഗിക്കുന്ന ബ്ലോക്കുകൾ ഏതാണ്?
- കോഡ് ബേസിൽ ചുവപ്പ് നിറം കണ്ടെത്തിയാൽ എന്ത് സംഭവിക്കും? കോഡ് ബേസ് റെഡ് ഡിസ്ക് ബ്ലൂ ഡിസ്ക് ഉള്ള അതേ സ്ഥലത്തേക്ക് എത്തിക്കുമോ? എന്തുകൊണ്ട്?
കൃത്യതയിലല്ല, ആശയത്തിലാണ് ശ്രദ്ധ കേന്ദ്രീകരിക്കുക.
- ഒരു പ്രോജക്റ്റിൽ ഇലക്ട്രോമാഗ്നറ്റ് ഉപയോഗിക്കുന്നതിനെക്കുറിച്ച് ശ്രദ്ധ കേന്ദ്രീകരിക്കുക എന്നതാണ് ഈ ലാബിന്റെ ലക്ഷ്യം. വിദ്യാർത്ഥികൾ അവരുടെ റോബോട്ടിനെ അല്പം തെറ്റായി ക്രമീകരിച്ചിട്ടുണ്ടെങ്കിൽ, അല്ലെങ്കിൽ അവർ അതിലേക്ക് വാഹനമോടിക്കുമ്പോൾ ഡിസ്ക് ശരിയായ സ്ഥലത്ത് ഇല്ലെങ്കിൽ, ഇലക്ട്രോമാഗ്നറ്റ് അത് എടുക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കാൻ ഡിസ്ക് ചെറുതായി നീക്കുന്നതിൽ തെറ്റില്ലെന്ന് അവരെ അറിയിക്കുക.
- കൂടാതെ, ഡിസ്ക് സോർട്ടിംഗ് ഏരിയ സ്ക്വയറിൽ പൂർണ്ണമായും അല്ലെങ്കിലും, മിക്കവാറും സോർട്ടിംഗ് ഏരിയയിലേക്ക് നഡ്ജ് ചെയ്യുന്നതിൽ തെറ്റില്ലെന്ന് വിദ്യാർത്ഥികളെ അറിയിക്കുക.
- ഓർമ്മിപ്പിക്കുകപ്രോജക്റ്റിന് ശേഖരിക്കാൻ ആവശ്യമായ ശരിയായ ദൂരങ്ങൾ ഉണ്ടെന്ന് ഉറപ്പാക്കാൻ [Drive for] ബ്ലോക്കുകളിലെ പാരാമീറ്ററുകൾ പരിശോധിക്കാൻ വിദ്യാർത്ഥികളെ ഓർമ്മിപ്പിക്കുക, തുടർന്ന് ഡിസ്ക് അടുക്കുക.
വളർച്ചാ മനോഭാവത്തെ പ്രോത്സാഹിപ്പിക്കുന്നതിനും കോഡിംഗിന്റെ ഭാഗമായ പരീക്ഷണവും പിഴവും വിദ്യാർത്ഥികളെ സ്വീകരിക്കാൻ സഹായിക്കുന്നതിനും വഴിയിലെ തെറ്റുകളിൽ നിന്ന് പഠിക്കാൻ അവരെ പ്രോത്സാഹിപ്പിക്കുന്നതിനും, ഇനിപ്പറയുന്നതുപോലുള്ള ചോദ്യങ്ങൾ ചോദിക്കുക:
- നിങ്ങളെ എന്തെങ്കിലും പഠിപ്പിച്ച എന്ത് തെറ്റാണ് നിങ്ങൾ ചെയ്തത്?
- ഈ തെറ്റിൽ നിന്ന് നിങ്ങൾ എന്താണ് പഠിച്ചത്? അടുത്ത തവണ കോഡ് ബേസ് കോഡ് ചെയ്യുമ്പോൾ ഇത് നിങ്ങളെ എങ്ങനെ സഹായിക്കും?
- ലാബിന്റെ ഏത് ഭാഗമാണ് ബുദ്ധിമുട്ടുള്ളത്, അല്ലെങ്കിൽ നിങ്ങളെ കഠിനമായി ചിന്തിപ്പിക്കുന്നത്?
- ചോദിക്കുകചൊവ്വയിലെ പാറ സാമ്പിളുകളെ രണ്ട് വിഭാഗങ്ങളായി തരംതിരിക്കുന്നതിന് പെർസെവറൻസ് റോവറിനെ കോഡ് ചെയ്യുന്നതിന് [അപ്പോൾ എങ്കിൽ] കണ്ടീഷൻ എങ്ങനെ ഉപയോഗിക്കാമെന്ന് വിദ്യാർത്ഥികളോട് ചോദിക്കുക: പുരാതന ജീവിതത്തിന്റെ അടയാളങ്ങൾ കാണിക്കുന്ന പാറകൾ, അങ്ങനെയല്ലാത്ത പാറകൾ.
പ്ലേ ഇടവേള & ഗ്രൂപ്പ് ചർച്ച
കോഡ് ബേസ് ശേഖരിച്ച് സോർട്ടിംഗ് ഏരിയൽ ബ്ലൂ ഡിസ്ക് എത്തിക്കുന്നതിനായി ഓരോ ഗ്രൂപ്പ് അവരുടെ പ്രോജക്റ്റ് പരീക്ഷിച്ചു കഴിഞ്ഞാലുടൻ, ഹ്രസ്വ സംഭാഷണത്തിനായി ഒത്തുചേരുക.
[അങ്ങനെയാണെങ്കിൽ] ബ്ലോക്കുകൾ ഉപയോഗിച്ച് സൃഷ്ടിച്ച വ്യവസ്ഥകളെ അടിസ്ഥാനമാക്കി കോഡ് ബേസ് ഒരു തീരുമാനം എടുക്കുമ്പോൾ പ്രോജക്റ്റുകളിൽ എന്ത് സംഭവിക്കുമെന്ന് ചർച്ച ചെയ്യുക. ഓരോ ബ്ലോക്കും പ്രവർത്തിക്കുമ്പോൾ ഹൈലൈറ്റ് ചെയ്ത് പ്രവർത്തിക്കുന്ന പ്രോജക്റ്റിന്റെയോ, VEXcode GO-യിൽ പ്രവർത്തിക്കുന്ന സോർട്ട് ബ്ലൂ പ്രോജക്റ്റിന്റെയോ ആനിമേഷൻ താഴെ കാണിക്കുക. ഹൈലൈറ്റ് സവിശേഷതയിലേക്ക് വിദ്യാർത്ഥികളുടെ ശ്രദ്ധ ആകർഷിക്കുക, കൂടാതെ അവസ്ഥ (ഐ സെൻസർ ചുവപ്പ് കണ്ടെത്തുന്നു) തെറ്റായതിനാൽ ഹൈലൈറ്റ് ആദ്യത്തെ [അപ്പോൾ] ബ്ലോക്ക് എങ്ങനെ ഒഴിവാക്കുന്നു എന്നും മനസ്സിലാക്കുക. പ്രോജക്റ്റ് അടുത്ത [അങ്ങനെയാണെങ്കിൽ] ബ്ലോക്കിലേക്ക് എങ്ങനെ നീങ്ങുന്നുവെന്ന് ഹൈലൈറ്റ് കാണിക്കുന്നു. ഐ സെൻസർ നീല കണ്ടെത്തുന്നതിനാൽ, അവസ്ഥ ശരിയാണ്, [അപ്പോൾ എങ്കിൽ] 'C' ബ്ലോക്കിനുള്ളിലെ ബ്ലോക്കുകൾ പ്രവർത്തിക്കും. [If then] ബ്ലോക്കിനുള്ളിലെ ബ്ലോക്കുകൾ കൺഡിഷൻ True ആണെങ്കിൽ മാത്രമേ പ്രവർത്തിക്കൂ എന്ന് വിദ്യാർത്ഥികൾ മനസ്സിലാക്കുന്നുവെന്ന് ഉറപ്പാക്കുക.
- എന്തുകൊണ്ടാണ് [അങ്ങനെയെങ്കിൽ] ബ്ലോക്കുകളിൽ ഒന്ന് “ഒഴിവാക്കിയത്?” പകരം എന്താണ് സംഭവിക്കുന്നത്?
- [If then] ബ്ലോക്കിന്റെ അവസ്ഥ False ആയിരിക്കുമ്പോൾ നമ്മുടെ പ്രോജക്റ്റിൽ എന്ത് സംഭവിക്കും? [അങ്ങനെയാണെങ്കിൽ] 'C' ബ്ലോക്കിനുള്ളിലെ ബ്ലോക്കുകൾ പ്രവർത്തിക്കുമോ?
- [If then] ബ്ലോക്കിന്റെ അവസ്ഥ ശരിയാണെങ്കിൽ എന്ത് സംഭവിക്കും?
- കോഡ് ബേസിൽ നിന്ന് ഒരു ഗ്രീൻ ഡിസ്ക് ശേഖരിച്ചാലോ? [അങ്ങനെയാണെങ്കിൽ] ബ്ലോക്കുകളിൽ ഏതെങ്കിലും പ്രവർത്തിക്കുമോ? എന്തുകൊണ്ട്?
- കോഡ് ബേസിൽ നിന്ന് ഒരു ഗ്രീൻ ഡിസ്ക് അടുക്കണമെങ്കിൽ എന്തുചെയ്യും? നമ്മുടെ പദ്ധതികളിൽ എന്തൊക്കെ ചേർക്കണം?
കുറിപ്പ്: പ്രോജക്റ്റ് ഫ്ലോ കൂടുതൽ മന്ദഗതിയിലാക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, സ്റ്റെപ്പിംഗ് ഫീച്ചർ ഉപയോഗിച്ച് പ്രോജക്റ്റിലൂടെ കടന്നുപോകുക, ആദ്യത്തെ [അങ്ങനെയാണെങ്കിൽ] ബ്ലോക്ക് എന്തുകൊണ്ടാണ് “ഒഴിവാക്കിയത്” എന്ന് ചർച്ച ചെയ്യുക. പ്രോജക്റ്റ് സ്റ്റെപ്പിംഗ് ഫീച്ചർ എങ്ങനെ ഉപയോഗിക്കാം എന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, VEXcode GO-യിലെ സ്റ്റെപ്പിംഗ് ത്രൂ ബ്ലോക്കുകൾ ട്യൂട്ടോറിയൽ കാണുക.
ഭാഗം 2 - ഘട്ടം ഘട്ടമായി
- നിർദ്ദേശംപ്ലേ പാർട്ട് 1 ൽ പഠിച്ച കാര്യങ്ങൾ പ്രയോഗിക്കാൻ പോകുകയാണെന്നും കോഡ് ബേസ് ഗ്രീൻ ഡിസ്ക് ശേഖരിച്ച് അടുക്കാൻ അവരുടെ പ്രോജക്റ്റുകളിൽ ചേർക്കുമെന്നും വിദ്യാർത്ഥികളെ നിർദ്ദേശിക്കുക. കോഡ് ബേസിൽ നിന്ന് ഡിസ്ക് ഗ്രീൻ സോർട്ടിംഗ് ഏരിയയിലേക്ക് എത്തിക്കുന്നതിന്, അവരുടെ പ്രോജക്റ്റുകളിലെ പാരാമീറ്ററുകൾ മാറ്റേണ്ടതുണ്ട്.
ഗ്രീൻ ഡിസ്ക് വിജയകരമായി അടുക്കിക്കഴിഞ്ഞാൽ, അവർ മൂന്ന് ഡിസ്കുകളിലും പരീക്ഷണം നടത്തും. അവർക്ക് കോഡ് ബേസ് ശേഖരിച്ച് മൂന്ന് ഡിസ്കുകളും ശരിയായ സോർട്ടിംഗ് ഏരിയകളിൽ എത്തിക്കാൻ കഴിയുമോ?
- വിദ്യാർത്ഥികൾക്ക് പുതിയ ഫീൽഡ് സജ്ജീകരണം കാണിച്ചുകൊടുക്കുകയും ഗ്രീൻ സോർട്ടിംഗ് ഏരിയയിലേക്കുള്ള ഡ്രൈവ് ദൂരങ്ങൾ നൽകുകയും ചെയ്യുക, അതുവഴി അവർക്ക് ഈ പ്രോജക്റ്റിനായുള്ള കോഡിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കാൻ കഴിയും. കോഡ് ബേസിന് മാർസ് ബേസിൽ നിന്ന് ഗ്രീൻ സോർട്ടിംഗ് ഏരിയയിലേക്കും തിരിച്ചും 250 മില്ലിമീറ്റർ (മില്ലീമീറ്റർ) (~10 ഇഞ്ച് (ഇഞ്ച്)) ഡ്രൈവ് ആവശ്യമാണ്.
പ്ലേ പാർട്ട് 2 ഫീൽഡ് സജ്ജീകരണം - ഗ്രീൻ ഡിസ്ക് ശേഖരിക്കുന്നതിനും അടുക്കുന്നതിനും കോഡ് ബേസിന് നീങ്ങാൻ കഴിയുന്ന ഒരു സാധ്യമായ മാർഗം ഇനിപ്പറയുന്ന ആനിമേഷൻ കാണിക്കുന്നു. റോബോട്ട് ആദ്യം ഗ്രീൻ ഡിസ്കിൽ എത്തുന്നതുവരെ മുന്നോട്ട് നീങ്ങുന്നു, തുടർന്ന് അത് എടുക്കാൻ അതിന്റെ വൈദ്യുതകാന്തികതയ്ക്ക് ശക്തി നൽകുന്നു. അടുത്തതായി, റോബോട്ട് തിരിഞ്ഞ് അതിന്റെ ആരംഭ സ്ഥാനത്തേക്ക് തിരികെ പോകുന്നു, തുടർന്ന് 90 ഡിഗ്രി ഇടത്തേക്ക് തിരിഞ്ഞ് മുന്നോട്ട് നീങ്ങി പച്ച നിറത്തിൽ "G" എന്ന് അടയാളപ്പെടുത്തിയിരിക്കുന്ന സോർട്ടിംഗ് ഏരിയയിൽ എത്തുന്നു. G യിൽ എത്തിയ ശേഷം, റോബോട്ട് ഡിസ്ക് താഴെയിട്ട് അതിന്റെ ആരംഭ സ്ഥാനത്തേക്ക് പിന്നിലേക്ക് ഡ്രൈവ് ചെയ്യുന്നു.
വീഡിയോ ഫയൽ - മോഡൽVEXcode GO-യിൽ അവരുടെ പ്രോജക്റ്റുകൾ എങ്ങനെ ആരംഭിക്കാമെന്ന് വിദ്യാർത്ഥികൾക്കുള്ള മാതൃക.
- ആവശ്യമെങ്കിൽ, വിദ്യാർത്ഥികളുടെ കോഡ് ബേസിലെ ബ്രെയിൻ VEXcode GO-യിൽ അവരുടെ ഉപകരണവുമായി എങ്ങനെ ബന്ധിപ്പിക്കാമെന്ന് കാണിച്ചു കൊടുക്കുക. ഉപകരണങ്ങൾക്കിടയിൽ കണക്ഷൻ ഘട്ടങ്ങൾ വ്യത്യാസപ്പെടുന്നതിനാൽ, VEX GO ബ്രെയിൻ നിങ്ങളുടെ കമ്പ്യൂട്ടറിലേക്കോ ടാബ്ലെറ്റിലേക്കോ ബന്ധിപ്പിക്കുന്നതിനുള്ള നിർദ്ദിഷ്ട ഘട്ടങ്ങൾക്കായി VEXcode GO VEX ലൈബ്രറിയുടെ കണക്റ്റിംഗ് ലേഖനങ്ങൾ .
- ആവശ്യമെങ്കിൽ, കോൺഫിഗർ എ കോഡ് ബേസ് VEX ലൈബ്രറി ആർട്ടിക്കിൾ നിന്നുള്ള ഘട്ടങ്ങൾ മാതൃകയാക്കുകയും ടൂൾബോക്സിലെ ഡ്രൈവ്ട്രെയിൻ ബ്ലോക്കുകൾ വിദ്യാർത്ഥികൾക്ക് കാണാൻ കഴിയുമെന്ന് ഉറപ്പാക്കുകയും ചെയ്യുക. കോഡ് ബേസ് കോൺഫിഗർ ചെയ്തുകഴിഞ്ഞാൽ, വിദ്യാർത്ഥികൾക്ക് അവരുടെ പ്രോജക്ടുകൾ നിർമ്മിക്കാൻ കഴിയും.
- വിദ്യാർത്ഥികളോട് അവരുടെ പ്രോജക്റ്റിന് എന്ന് പേരിടാൻ പറയൂ, എല്ലാം ആയി അടുക്കി അവരുടെ ഉപകരണത്തിൽ സേവ് ചെയ്യുക. ഒരു VEXcode GO പ്രോജക്റ്റ്സേവ് ചെയ്യുന്നതിനുള്ള ഉപകരണ-നിർദ്ദിഷ്ട ഘട്ടങ്ങൾക്കായി VEXcode GO VEX ലൈബ്രറിയുടെ തുറന്ന് സംരക്ഷിക്കുക വിഭാഗം കാണുക.
ആവശ്യമെങ്കിൽ, വിദ്യാർത്ഥികൾക്ക് അവരുടെ പ്രോജക്റ്റ് ഫീൽഡിൽ എങ്ങനെ പരീക്ഷിക്കാമെന്ന് മാതൃകയാക്കുക.
- ചൊവ്വ ബേസിൽ കോഡ് ബേസ് സ്ഥാപിച്ച് പരീക്ഷണത്തിനായി എങ്ങനെ സജ്ജീകരിക്കാമെന്ന് അവരെ കാണിക്കുക.
ടെസ്റ്റ് ന് സജ്ജമാക്കുക- കോഡ് ബേസ് സ്ഥാപിച്ചുകഴിഞ്ഞാൽ, പ്രോജക്റ്റ് പരീക്ഷിക്കാൻ VEXcode GO-യിൽ 'ആരംഭിക്കുക' തിരഞ്ഞെടുക്കുക.
- പ്രോജക്റ്റ് നിർത്താൻ വിദ്യാർത്ഥികൾ VEXcode GO ടൂൾബാറിലെ 'Stop' ബട്ടൺ തിരഞ്ഞെടുക്കേണ്ടതുണ്ട്.
വിദ്യാർത്ഥികൾ ഗ്രീൻ ഡിസ്ക് ശരിയായ സോർട്ടിംഗ് ഏരിയയിൽ വിജയകരമായി എത്തിച്ചുകഴിഞ്ഞാൽ, മൂന്ന് നിറങ്ങളിലുള്ള ഡിസ്കുകളും ഉപയോഗിച്ച് അവരുടെ പ്രോജക്റ്റ് പരീക്ഷിക്കാൻ അവരെ അനുവദിക്കുക. മൂന്ന് ഡിസ്കുകളും ശരിയായ സോർട്ടിംഗ് ഏരിയകളിൽ എത്തിക്കാൻ അവർക്ക് റോബോട്ടിനെ കോഡ് ചെയ്യാൻ കഴിയുമോ?
- അവർ ഡിസ്ക് സ്ഥാപിക്കണം, തുടർന്ന് അവരുടെ പ്രോജക്റ്റ് ആരംഭിക്കണം. കോഡ് ബേസ് അത് ശരിയായ സോർട്ടിംഗ് ഏരിയയിലേക്ക് എത്തിക്കുന്നുണ്ടോ?
- കോഡ് ബേസ് ഒരു ഡിസ്ക് വിജയകരമായി അടുക്കിക്കഴിഞ്ഞാൽ, അവർക്ക് മറ്റൊരു ഡിസ്ക് ഉപയോഗിച്ച് വീണ്ടും ശ്രമിക്കാം. മൂന്നും അടുക്കി വയ്ക്കാൻ പറ്റുമോ? ആദ്യം ഒരു നീല ഡിസ്ക്, പിന്നീട് ഒരു പച്ച ഡിസ്ക്, ഒടുവിൽ ഒരു ചുവന്ന ഡിസ്ക് എന്നിവ പരീക്ഷിച്ചു നോക്കൂ.
- സൗകര്യമൊരുക്കുകവിദ്യാർത്ഥികൾ അവരുടെ പ്രോജക്റ്റുകൾ നിർമ്മിക്കുകയും പരീക്ഷിക്കുകയും ചെയ്യുമ്പോൾ അവരുമായി ഒരു സംഭാഷണം സുഗമമാക്കുക: ഇതുപോലുള്ള ചോദ്യങ്ങൾ ഉപയോഗിച്ച്:
- കോഡ് ബേസിന് ഗ്രീൻ ഡിസ്ക് കണ്ടെത്തുന്നതിനായി നിങ്ങളുടെ പ്രോജക്റ്റിലേക്ക് എന്താണ് ചേർക്കേണ്ടത്?
- പുതിയ സോർട്ടിംഗ് ഏരിയയിൽ കോഡ് ബേസിൽ നിന്ന് ഡിസ്ക് ഡ്രോപ്പ് ചെയ്യുന്നതിന് നിങ്ങൾ എന്ത് പാരാമീറ്ററുകളാണ് മാറ്റേണ്ടത്?
- കോഡ് ബേസ് ഒരു ഡിസ്കിന്റെ നിറം എങ്ങനെ കണ്ടെത്തും? ഡിസ്ക് എവിടെ എത്തിക്കണമെന്ന് കോഡ് ബേസിന് എങ്ങനെ അറിയാം?
ഈ വെല്ലുവിളിയുടെ അവിഭാജ്യ ഭാഗമായ പരീക്ഷണങ്ങൾക്കും പിഴവുകൾക്കും വിദ്യാർത്ഥികളെ സജ്ജരാക്കുക. നിങ്ങളുടെ വിദ്യാർത്ഥികളുമായി പ്രശ്നപരിഹാര പ്രക്രിയയ്ക്കായി ഒരു ഘടന സ്ഥാപിക്കുന്നതിന് ഒരു ദൃശ്യ സഹായിയായി പശ്ചാത്തല പേജ് ൽ നിന്നുള്ള പ്രശ്നപരിഹാര സൈക്കിൾ ഗ്രാഫിക് നിങ്ങൾക്ക് ഉപയോഗിക്കാൻ കഴിയും.
വിദ്യാർത്ഥി പ്രശ്നപരിഹാര ചക്രം ഈ വെല്ലുവിളിക്ക് നിരവധി പരിഹാരങ്ങളുണ്ട്. താഴെ കൊടുത്തിരിക്കുന്നത് ഒരു ഉദാഹരണമാണ്.
എല്ലാം അടുക്കുക പ്രോജക്റ്റ് കൃത്യതയിലല്ല, ആശയത്തിലാണ് ശ്രദ്ധ കേന്ദ്രീകരിക്കുക.
- ഒരു പ്രോജക്റ്റിൽ ഇലക്ട്രോമാഗ്നറ്റ് ഉപയോഗിക്കുന്നതിനെക്കുറിച്ച് ശ്രദ്ധ കേന്ദ്രീകരിക്കുക എന്നതാണ് ഈ ലാബിന്റെ ലക്ഷ്യം. വിദ്യാർത്ഥികൾ അവരുടെ കോഡ് ബേസ് അല്പം തെറ്റായി ക്രമീകരിച്ചിട്ടുണ്ടെങ്കിൽ, അല്ലെങ്കിൽ അവർ അതിലേക്ക് വാഹനമോടിക്കുമ്പോൾ ഡിസ്ക് കൃത്യമായി ശരിയായ സ്ഥലത്ത് ഇല്ലെങ്കിൽ, ഇലക്ട്രോമാഗ്നറ്റ് അത് എടുക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കാൻ ഡിസ്ക് ചെറുതായി നീക്കുന്നത് ശരിയാണെന്ന് അവരെ ഓർമ്മിപ്പിക്കുക.
- കൂടാതെ, ഡിസ്ക് സോർട്ടിംഗ് ഏരിയ സ്ക്വയറിൽ പൂർണ്ണമായും അല്ലെങ്കിലും, മിക്കവാറും സോർട്ടിംഗ് ഏരിയയിലേക്ക് നഡ്ജ് ചെയ്യുന്നതിൽ തെറ്റില്ലെന്ന് വിദ്യാർത്ഥികളെ അറിയിക്കുക.
കോഡ് ബേസിന്റെ പെരുമാറ്റരീതികളെ അവരുടെ പ്രോജക്റ്റിലെ ബ്ലോക്ക് കമാൻഡുകളുമായി ബന്ധിപ്പിക്കുന്നതിന് വിദ്യാർത്ഥികൾക്ക് അധിക പിന്തുണ ആവശ്യമുണ്ടെങ്കിൽ, പ്രോജക്റ്റ് സ്റ്റെപ്പിംഗ് സവിശേഷത ഉപയോഗിച്ച് വിദ്യാർത്ഥികളെ അവരുടെ പ്രോജക്റ്റിൽ ഓരോ ബ്ലോക്കും എങ്ങനെ നിർവ്വഹിക്കുന്നുവെന്ന് കാണാൻ സഹായിക്കുക. പ്രോജക്റ്റ് സ്റ്റെപ്പിംഗ് ഫീച്ചർ എങ്ങനെ ഉപയോഗിക്കാം എന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, VEXcode GO-യിലെ സ്റ്റെപ്പിംഗ് ത്രൂ ബ്ലോക്കുകൾ ട്യൂട്ടോറിയൽ കാണുക.
VEXcode GO ലെ സ്റ്റെപ്പിംഗ് ത്രൂ ബ്ലോക്കുകൾ ട്യൂട്ടോറിയൽ - ഓർമ്മിപ്പിക്കുകഫീൽഡിൽ പരീക്ഷിക്കുന്നതിന് മുമ്പ് വിദ്യാർത്ഥികളെ അവരുടെ പ്രോജക്റ്റുകളിലെ ബ്ലോക്കുകളുടെ ക്രമം (അല്ലെങ്കിൽ ക്രമം), ബ്ലോക്കുകളുടെ പാരാമീറ്ററുകൾ എന്നിവ പരിശോധിക്കാൻ ഓർമ്മിപ്പിക്കുക.
- ഡിസ്ക് ശേഖരിച്ച് അടുക്കുന്നതിന് കോഡ് ബേസ് എങ്ങനെ നീങ്ങണം? നിങ്ങളുടെ കൈകൾ കൊണ്ട് എന്നെ കാണിക്കാമോ?
- കോഡ് ബേസ് തിരിക്കേണ്ടതുണ്ടോ? എത്ര ദൂരം? ഏത് ദിശയിലാണ്?
- [അങ്ങനെയാണെങ്കിൽ] ബ്ലോക്കുകളുടെ ഉള്ളിൽ ഏതൊക്കെ ബ്ലോക്കുകളാണ് ഉള്ളത്? ഇവ കോഡ് ബേസിനെ ശരിയായ സോർട്ടിംഗ് ഏരിയയിലേക്ക് നയിക്കുമോ?
- തരംതിരിക്കുന്ന സ്ഥലം കൂടുതൽ അകലെയായിരുന്നോ? കോഡ് ബേസ് ഡ്രൈവ് ശരിയായ സോർട്ടിംഗ് ഏരിയയിലേക്ക് (ഗ്രീൻ സോർട്ടിംഗ് ഏരിയയിലേക്ക് 250 മി.മീ) ലഭിക്കുന്നതിന് [Drive for] ബ്ലോക്കിലെ പാരാമീറ്റർ എങ്ങനെ മാറ്റാം?
- <Detects color> ബ്ലോക്ക് 'പച്ച' (ഡിസ്കിന്റെ നിറം) ആയി സജ്ജീകരിച്ചിട്ടുണ്ടോ?
ക്ലാസ് മുറിയിൽ ചുറ്റി സഞ്ചരിക്കുമ്പോൾ ഓരോ പ്രശ്നത്തിന്റെയും പ്രശ്നപരിഹാരത്തെക്കുറിച്ച് വിദ്യാർത്ഥികളോട് സംസാരിക്കുക. ഇത് ഒരു ആവർത്തിച്ചുള്ള പ്രക്രിയയായിരിക്കും, അതിനാൽ ചൊവ്വ റോവറുകളെ കോഡ് ചെയ്യുന്ന ശാസ്ത്രജ്ഞർക്കും റോവർ അവർ ഉദ്ദേശിച്ച രീതിയിൽ നീക്കാൻ ഒന്നിലധികം തവണ ശ്രമിക്കേണ്ടിവരുമെന്ന് വിദ്യാർത്ഥികളെ ഓർമ്മിപ്പിക്കുക.
- നിങ്ങളെ എന്തെങ്കിലും പഠിപ്പിച്ച എന്ത് തെറ്റാണ് നിങ്ങൾ ചെയ്തത്? ഈ തെറ്റിൽ നിന്ന് നിങ്ങൾ എന്താണ് പഠിച്ചത്? അടുത്ത തവണ കോഡ് ബേസ് കോഡ് ചെയ്യുമ്പോൾ ഇത് നിങ്ങളെ എങ്ങനെ സഹായിക്കും?
- നിങ്ങളുടെ പ്രോജക്റ്റ് മികച്ചതാക്കാൻ അതിൽ എന്ത് മാറ്റമാണ് വരുത്തിയത്?
- നിങ്ങളുടെ പ്രോജക്റ്റ് വിജയകരമല്ലാത്ത എന്ത് മാറ്റമാണ് നിങ്ങൾ വരുത്തിയത്? നീ അത് എങ്ങനെ ശരിയാക്കി?
- മറ്റ് ലാബുകളിൽ നിന്ന് നിങ്ങൾ പഠിച്ചതും ഈ ലാബിൽ നിങ്ങളെ സഹായിച്ചതുമായ എന്ത് കാര്യമാണ്?
- ചോദിക്കുകലാബ് 2 ൽ നിന്ന് ലാബ് 3 ലേക്ക് അവരുടെ പ്രോജക്റ്റ് എങ്ങനെ മാറിയെന്ന് ചിന്തിക്കാൻ വിദ്യാർത്ഥികളോട് ആവശ്യപ്പെടുക.
- ലാബ് 2 മുതൽ ഇതുവരെ നിങ്ങളുടെ പ്രോജക്റ്റ് എങ്ങനെയാണ് മാറിയത്? നീ എന്താണ് ചേർത്തത്? ഇത് കോഡ് ബേസിന്റെ സ്വഭാവരീതികളെ എങ്ങനെ മാറ്റിമറിച്ചു?
- ലാബ് 2 ൽ കോഡ് ബേസിന് എന്ത് ചെയ്യാൻ കഴിയും? ഇനി അതിന് എന്ത് ചെയ്യാൻ കഴിയും? ഇത് സാധ്യമാക്കാൻ നിങ്ങളുടെ പ്രോജക്റ്റിൽ എന്താണ് ചേർത്തത്?