ഓപ്പൺ എൻഡഡ് STEM ലാബ് പര്യവേക്ഷണം: കോഡ്
ടീച്ചർ ടൂൾബോക്സ്
-
കോഡ്
അന്വേഷണത്തിന്റെ ഈ ഭാഗത്ത്, പുനരുപയോഗ ദൗത്യം പൂർത്തിയാക്കുന്നതിനുള്ള പ്രോജക്റ്റ് വിദ്യാർത്ഥികൾ സൃഷ്ടിക്കും. വിദ്യാർത്ഥികൾ ഇനിപ്പറയുന്നവ ചെയ്യേണ്ടതുണ്ട്:
ഘട്ടം 1: കോഡ് ചെയ്യാൻ തയ്യാറെടുക്കുന്നു
ബ്ലോക്കുകൾ, സീക്വൻസുകൾ, ട്രബിൾഷൂട്ടിംഗ് എന്നിവയെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് നിങ്ങൾക്ക് എല്ലായ്പ്പോഴും ട്യൂട്ടോറിയലുകൾ പരിശോധിക്കാമെന്ന് ഓർമ്മിക്കുക. ഒരു പ്രത്യേക ബ്ലോക്ക് എന്തുചെയ്യുന്നു അല്ലെങ്കിൽ അത് എങ്ങനെ ഉപയോഗിക്കണമെന്ന് അറിയാൻ ആഗ്രഹിക്കുമ്പോൾ സഹായം വിഭാഗം ഉപയോഗിക്കുക.
പ്രത്യേകതയുള്ള ബ്ലോക്കുകൾ ഉപയോഗിക്കുന്നു
ഒരു പ്രത്യേക ദൂരം നീക്കാൻ, [ഡ്രൈവ് ഫോർ] ബ്ലോക്ക് ഉപയോഗിക്കുക, ബ്ലോക്കിലെ പാരാമീറ്ററുകൾ ക്രമീകരിച്ചുകൊണ്ട് സഞ്ചരിച്ച ദിശയും ദൂരവും മാറ്റുക.

ഏതെങ്കിലും ഡിഗ്രി ഇൻക്രിമെന്റിൽ വലത്തോട്ടോ ഇടത്തോട്ടോ തിരിയാൻ, [Turn for] ബ്ലോക്ക് ഉപയോഗിക്കുക. വീണ്ടും, നിങ്ങളുടെ ഡിസൈൻ ആവശ്യങ്ങൾക്ക് അനുയോജ്യമായ രീതിയിൽ പാരാമീറ്ററുകൾ ക്രമീകരിക്കാൻ നിങ്ങൾക്ക് കഴിയും.

ഒരു പുതിയ പ്രോജക്റ്റ് തുറക്കുക
പ്രോഗ്രാമർ ഓട്ടോപൈലറ്റ് (ഡ്രൈവ്ട്രെയിൻ) ടെംപ്ലേറ്റ്, പേര് എന്നിവ ഉപയോഗിച്ച് ഒരു പുതിയ പ്രോജക്റ്റ് ആരംഭിച്ച് അത് സംരക്ഷിക്കണം. ഒരു റീസൈക്കിൾ റോബോട്ടിനായി നമ്മൾ ഒരു പാത സൃഷ്ടിക്കുന്നതിനാൽ, നിങ്ങളുടെ പ്രോജക്റ്റിന് "റീസൈക്കിൾ റൺ" എന്ന് പേര് നൽകുക.
എങ്ങനെ ആരംഭിക്കാം എന്നതിനെക്കുറിച്ചുള്ള ഓർമ്മപ്പെടുത്തലുകൾക്ക് ട്യൂട്ടോറിയലുകൾ കാണുക അല്ലെങ്കിൽ റഫറൻസിനായി ഉദാഹരണ പ്രോഗ്രാമുകൾ പരിശോധിക്കുക.
അധ്യാപക നുറുങ്ങുകൾ
- മുമ്പത്തെ ഡ്രൈവ്, ടേണിംഗ് ലാബുകളിൽ പിന്തുടർന്ന അതേ പ്രക്രിയയായിരിക്കണം ഇത്. പ്രോഗ്രാമർ അല്ലാത്ത ഒരു വിദ്യാർത്ഥിയോട് ഈ ഘട്ടങ്ങളിൽ ചിലത് ക്ലാസിനെ ഓർമ്മിപ്പിക്കാൻ ആവശ്യപ്പെടുക, എല്ലാവരും അതിൽ പങ്കാളികളാണെന്നും പ്രക്രിയ പിന്തുടരുന്നുണ്ടെന്നും ഉറപ്പാക്കുക (അവർ ശാരീരികമായി ബട്ടണുകൾ അമർത്തുന്നില്ലെങ്കിലും).
- സഹായം വിഭാഗത്തെക്കുറിച്ച് വിദ്യാർത്ഥികളെ ഓർമ്മിപ്പിക്കുക, കൂടാതെ അവർക്ക് അധിക പിന്തുണ ആവശ്യമുണ്ടെങ്കിൽ അവരുടെ പ്രക്രിയയിൽ ഇത് എല്ലായ്പ്പോഴും ലഭ്യമാണെന്നും ഓർമ്മിപ്പിക്കുക. ഒരു അധ്യാപകന്റെ സഹായം തേടുന്നതിനുമുമ്പ്, വഴിയിൽ സ്വയം പ്രശ്നപരിഹാരം നടത്താൻ വിദ്യാർത്ഥികളെ പ്രോത്സാഹിപ്പിക്കണം.
-
വിദ്യാർത്ഥി ആദ്യമായി VEXcode IQ ഉപയോഗിക്കുകയാണെങ്കിൽ, ഈ അന്വേഷണത്തിനിടെ അവർക്ക് എപ്പോൾ വേണമെങ്കിലും ട്യൂട്ടോറിയലുകൾ റഫർ ചെയ്യാൻ കഴിയും. ട്യൂട്ടോറിയലുകൾ ടൂൾബാറിലാണ് സ്ഥിതി ചെയ്യുന്നത്.

ഘട്ടം 2: കമന്റ് ബ്ലോക്കുകൾ ഉപയോഗിച്ച് ഘട്ടങ്ങളുടെ ഒരു ലിസ്റ്റ് സൃഷ്ടിക്കുക.
എന്താണ് അഭിപ്രായങ്ങൾ?
ഒരു പ്രോഗ്രാമർ പ്രോജക്റ്റിന്റെ ഭാഗങ്ങൾ എന്തുചെയ്യണമെന്ന് ആഗ്രഹിക്കുന്നുവെന്ന് വിശദീകരിക്കുന്നതിനാണ് സാധാരണയായി അഭിപ്രായങ്ങൾ പ്രോജക്റ്റുകളിൽ ചേർക്കുന്നത്. അതിനാൽ സഹകരിക്കുമ്പോഴും പ്രശ്നപരിഹാരം നടത്തുമ്പോഴും അവ സഹായകരമാണ്.
ഈ സാഹചര്യത്തിൽ, റോബോട്ട് അതിന്റെ ചുമതല പൂർത്തിയാക്കാൻ ചെയ്യേണ്ട ഘട്ടങ്ങളുടെ ഒരു പൊതു പട്ടിക തയ്യാറാക്കാൻ സഹായിക്കുന്നതിന് ഞങ്ങൾ അവ ഉപയോഗിക്കാൻ പോകുന്നു.
റോബോട്ട് ആദ്യം ചെയ്യാൻ പോകുന്ന കാര്യം എന്താണ്?
പ്രോജക്റ്റിൽ, നിങ്ങളുടെ ഗ്രൂപ്പിൽ ഒരു അടിസ്ഥാന ശ്രേണി സൃഷ്ടിക്കാൻ [അഭിപ്രായം] ബ്ലോക്കുകൾ ഉപയോഗിക്കുക. VEXcode IQ-വിലെ ആദ്യത്തെ 10 ഘട്ടങ്ങൾ റെക്കോർഡറോ പ്രോഗ്രാമറോ ലിസ്റ്റ് ചെയ്യണം, ഓരോ ഘട്ടത്തിനും കമന്റ് ബ്ലോക്ക് ഉണ്ടായിരിക്കണം. ഉദാഹരണം ഇവിടെ കാണുക.
ബ്ലോക്കിലെ ടെക്സ്റ്റ് ബ്ലോക്കുകളെപ്പോലെ തന്നെ പ്രത്യേകമായിരിക്കണമെന്നില്ല, കാരണം നിങ്ങൾ യഥാർത്ഥ കോഡിംഗ് ക്രമം സൃഷ്ടിക്കാൻ തുടങ്ങുമ്പോൾ പിന്തുടരേണ്ട ഒരു ഗൈഡ് മാത്രമാണിത്.

ടീച്ചർ ടൂൾബോക്സ്
-
കുറിപ്പുകൾ
പ്രോജക്റ്റിനെക്കുറിച്ചുള്ള ഒരു കുറിപ്പ് ഉപയോഗിച്ചും ഇത് ചെയ്യാൻ കഴിയും. ഒരു കുറിപ്പിനൊപ്പം, പേപ്പറിൽ എങ്ങനെ ലിസ്റ്റ് ചെയ്യുമെന്നതിന് സമാനമായ ഘട്ടങ്ങൾ ടൈപ്പ് ചെയ്യുക. ഈ സാഹചര്യത്തിൽ, കുറിപ്പുകളും അഭിപ്രായങ്ങളും പരസ്പരം മാറിമാറി ഉപയോഗിക്കാം. രണ്ട് കാരണങ്ങളാൽ ഞങ്ങൾ ഇവിടെ കമന്റ് ബ്ലോക്കുകൾ ഉപയോഗിക്കാൻ തിരഞ്ഞെടുക്കുന്നു: VEXcode IQ ബ്ലോക്ക് രീതിയുടെ സ്വഭാവം ഉപയോഗിച്ച് അധിക പരിശീലനം നേടുന്നതിനും, നിങ്ങൾ പ്രവർത്തിക്കുമ്പോൾ നിങ്ങളുടെ യഥാർത്ഥ കോഡ് ബ്ലോക്ക് ശ്രേണിയിലേക്ക് ഓരോ കമന്റ് ഘട്ടവും ചേർക്കാൻ കഴിയുമെന്നതിനാലും.
കമന്റുകൾ , കുറിപ്പുകൾഎന്നിവയെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് VEX റോബോട്ടിക്സ് നോളജ് ബേസിലേക്കുള്ള ലിങ്കുകളിൽ ക്ലിക്കുചെയ്യുക.
ഘട്ടം 3: കോഡിംഗ് സീക്വൻസ് സൃഷ്ടിക്കുക
ഇപ്പോൾ, ആ ഘട്ടങ്ങളെ ഒരു ബ്ലോക്ക് സീക്വൻസിലേക്ക് വിവർത്തനം ചെയ്യാനുള്ള സമയമായി.
-
നിങ്ങളുടെ റോബോട്ട് മുന്നോട്ട് അഭിമുഖമായി പാത ആരംഭിക്കണം, അതിനാൽ [ഡ്രൈവ് ഫോർ] ബ്ലോക്ക് വലിച്ചിടുക, നിങ്ങളുടെ പാതയിലെ ആദ്യ ഘട്ടവുമായി പൊരുത്തപ്പെടുന്നതിന് പാരാമീറ്ററുകൾ സജ്ജമാക്കുക.
-
അടുത്ത ഘട്ടം നോക്കുക, ബ്ലോക്കിനായുള്ള ടേൺ ഉപേക്ഷിച്ച് നിങ്ങളുടെ പാതയിലെ അടുത്ത ഘട്ടവുമായി പൊരുത്തപ്പെടുന്നതിന് പാരാമീറ്ററുകൾ സജ്ജമാക്കുക.
നിങ്ങൾ ഒരു മുറിയിൽ പ്രവേശിക്കുമ്പോൾ, ഒരു ഇൻഡിക്കേറ്റർ ബ്ലോക്ക് ചേർക്കുക ([ടച്ച് LED നിറം സജ്ജമാക്കുക] അല്ലെങ്കിൽ [ശബ്ദം പ്ലേ ചെയ്യുക] പോലുള്ളവ). ഓട്ടോപൈലറ്റിന് യഥാർത്ഥത്തിൽ കാര്യങ്ങൾ എടുക്കാൻ കഴിയാത്തതിനാൽ, സൂചകം റോബോട്ട് മുന്നോട്ട് പോകുന്നതിനുമുമ്പ് പുനരുപയോഗം എടുക്കുന്നതിനെ പ്രതിനിധീകരിക്കുന്നു. -
നിങ്ങളുടെ റീസൈക്കിൾ റോബോട്ടിനുള്ള പാത പൂർത്തിയാകുന്നതുവരെ ബ്ലോക്കുകൾ വലിച്ചിടുന്നതും പാരാമീറ്ററുകൾ സജ്ജീകരിക്കുന്നതും തുടരുക.
ടീച്ചർ ടൂൾബോക്സ്
-
വഴിയിൽ പരിശോധിക്കുക
നിങ്ങളുടെ വിദ്യാർത്ഥികൾ ജോലി ചെയ്യുകയും പരീക്ഷണം നടത്തുകയും ചെയ്യുമ്പോൾ, പുരോഗതി നിരീക്ഷിക്കാൻ ചുറ്റിനടക്കുക. വിദ്യാർത്ഥികൾ പോകുമ്പോൾ ആവശ്യമായ എല്ലാ ഘട്ടങ്ങളും ചെക്ക്പോസ്റ്റുകളും ഉൾപ്പെടുത്തിയിട്ടുണ്ടെന്ന് ഉറപ്പാക്കാൻ അവരുടെ ജോലി പരിശോധിക്കാൻ ഓർമ്മിപ്പിക്കുകയും പ്രോത്സാഹിപ്പിക്കുകയും ചെയ്യുക. ചെറിയ ഭാഗങ്ങളായി കോഡ് പരിശോധിക്കുന്നത് പ്രക്രിയയുടെ അവസാനം നിരാശകൾ തടയാനും ട്രബിൾഷൂട്ടിംഗ് പരമാവധി കുറയ്ക്കാനും സഹായിക്കും. -
ടീം വർക്ക് പ്രക്രിയയെ മുന്നോട്ട് കൊണ്ടുപോകുന്നു
കോഡിംഗ് പലപ്പോഴും ഒരു വ്യക്തിഗത സംരംഭമാണെങ്കിലും, ഈ അനുഭവത്തിൽ, ടീമിലെ ഓരോ അംഗത്തിനും കോഡിംഗ് പ്രക്രിയയിൽ പങ്കാളികളാകാൻ കഴിയും. ഓരോ ടീമിനെയും കൂടുതൽ സഹകരിച്ച് പ്രവർത്തിക്കാൻ സഹായിക്കുന്നതിന് ടീം വർക്ക് തന്ത്രങ്ങൾ ചൂണ്ടിക്കാണിക്കാൻ നിങ്ങൾ ആഗ്രഹിച്ചേക്കാം. ഒരു ഓപ്ഷണൽ സഹകരണ റൂബ്രിക്കിന്, ഇനിപ്പറയുന്ന ലിങ്കുകളിൽ ഒന്നിൽ ക്ലിക്ക് ചെയ്യുക (Google Doc/.docx/.pdf)ഉദാഹരണത്തിന്: "കോൾ ആൻഡ് കോഡ്" നടപടിക്രമങ്ങൾ കൂടുതൽ ആളുകളെ ഇതിൽ പങ്കാളികളാക്കാൻ സഹായിക്കുന്നു. റെക്കോർഡർ ദിശകൾ പട്ടികപ്പെടുത്തുന്നു, ബിൽഡർ ദൂരങ്ങൾ ചേർക്കുന്നു, ഡ്രൈവർ ബ്ലോക്ക് നിർദ്ദേശങ്ങൾ പ്രോഗ്രാമർക്ക് നൽകുന്നു, പ്രോഗ്രാമർ അത് പ്രോജക്റ്റിലേക്ക് കോഡ് ചെയ്യുന്നു.
അധ്യാപക നുറുങ്ങുകൾ
അവലോകനം ചെയ്യുന്നതിന്, ഓട്ടോപൈലറ്റിന്റെ മോട്ടോറുകൾക്കും സെൻസറുകൾക്കുമുള്ള കോൺഫിഗറേഷൻ ഇവയാണ്:
-
പോർട്ട് 1: ഇടത് മോട്ടോർ
-
പോർട്ട് 2: ദൂര സെൻസർ
-
പോർട്ട് 3: കളർ സെൻസർ
-
പോർട്ട് 4: ഗൈറോ സെൻസർ
-
പോർട്ട് 5: ടച്ച് LED
-
പോർട്ട് 6: വലത് മോട്ടോർ
-
പോർട്ട് 8: ബമ്പർ സ്വിച്ച്
-
പോർട്ട് 9: ബമ്പർ സ്വിച്ച്
ഘട്ടം 4: നിങ്ങളുടെ പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കാൻ തയ്യാറെടുക്കുന്നു
പ്രോജക്റ്റ് നടത്തുന്നതിന് മുമ്പ്, ഈ ഇനങ്ങൾ ഓരോന്നും നിങ്ങളുടെ കൈവശമുണ്ടോ? ബിൽഡർ ഇനിപ്പറയുന്നവയിൽ ഓരോന്നും പരിശോധിക്കണം:
- എല്ലാ മോട്ടോറുകളും സെൻസറുകളും ശരിയായ പോർട്ടിൽ പ്ലഗ് ചെയ്തിട്ടുണ്ടോ?
- എല്ലാ മോട്ടോറുകളിലും സെൻസറുകളിലും സ്മാർട്ട്
- ബ്രെയിൻ ഓൺ ആണോ?
- ബാറ്ററി ചാർജ്ജ് ആണോ?
നിങ്ങളുടെ പ്രോജക്റ്റ് ഡൗൺലോഡ് ചെയ്യുന്നതിനെക്കുറിച്ചും പ്രവർത്തിപ്പിക്കുന്നതിനെക്കുറിച്ചുമുള്ള അവലോകനത്തിന്, ട്യൂട്ടോറിയലുകൾ കാണുക.

ഘട്ടം 5: നിങ്ങളുടെ പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുക ടെസ്റ്റ് ചെയ്യുക
ഇപ്പോൾ നിങ്ങളുടെ പ്രോജക്റ്റ് പരീക്ഷിക്കാൻ സമയമായി! മറ്റൊരു റോബോട്ടിലോ ടീമിലോ വീഴുകയോ ഇടിക്കുകയോ ചെയ്യാതെ മുഴുവൻ പ്രോഗ്രാമും പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന തരത്തിൽ നിങ്ങളുടെ ഓട്ടോപൈലറ്റ് റോബോട്ടിൽ മതിയായ ഇടം സജ്ജീകരിച്ചിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക.
- പ്രോജക്റ്റ് ഹൈലൈറ്റ് ചെയ്തിട്ടുണ്ടെന്ന് ഉറപ്പുവരുത്തി, തുടർന്ന്ബട്ടൺ, ഓപ്പറേറ്റർ ഇപ്പോൾ ഓട്ടോപൈലറ്റ് റോബോട്ടിൽ പ്രോജക്റ്റിന്റെ ആദ്യ .
- നിങ്ങളുടെ പരീക്ഷണ ഓട്ടം എങ്ങനെയായിരുന്നു? നിങ്ങൾ വിചാരിച്ച വഴിയിലൂടെയാണോ നിങ്ങളുടെ റോബോട്ട് സഞ്ചരിച്ചത്? ട്രബിൾഷൂട്ടിംഗ് ചാർട്ട് പിന്തുടരുക, നിങ്ങൾക്ക് ഒരു പാത്ത് പൂർത്തിയാകുന്നതുവരെ കോഡിന്റെ വിഭാഗങ്ങൾ സൃഷ്ടിച്ച് പരിശോധിക്കുന്നത് തുടരുക.

അധ്യാപക നുറുങ്ങുകൾ
-
USB വിച്ഛേദിക്കുക
വിദ്യാർത്ഥികൾ ഒരു കമ്പ്യൂട്ടർ ഉപയോഗിക്കുകയാണെങ്കിൽ, പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുന്നതിന് മുമ്പ് റോബോട്ട് ബ്രെയിനിൽ നിന്ന് USB കേബിൾ വിച്ഛേദിക്കാൻ അവരെ ഓർമ്മിപ്പിക്കുക. -
ഓരോ ടീമിനും ഒരു നിർവചിക്കപ്പെട്ട ഇടം സൃഷ്ടിക്കുക
ഓരോ ടീമിനും അവരുടെ ഓട്ടോപൈലറ്റ് പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുന്നതിന് തറയിൽ വയ്ക്കാൻ കഴിയുന്ന ഒരു വലിയ കടലാസ് കഷണം അല്ലെങ്കിൽ ഒരു മേശപ്പുറത്ത് നിങ്ങൾക്ക് നൽകാവുന്നതാണ്. ഇത് ഓരോ ടീമിനും വീഴാതെയോ മറ്റൊരു ടീമിന്റെ വർക്ക്സ്പെയ്സിൽ പ്രവേശിക്കാതെയോ ഓട്ടം പൂർത്തിയാക്കാൻ മതിയായ ഇടമുണ്ടെന്ന് ഉറപ്പാക്കാൻ സഹായിക്കും. -
വിലയിരുത്തൽ
ഈ മൂവ്മെന്റ് ചലഞ്ചിന്റെ ഓപ്പൺ എൻഡഡ് സ്വഭാവം അർത്ഥമാക്കുന്നത് പ്രശ്നം പരിഹരിക്കുന്ന ഒന്നിലധികം ഡിസൈനുകളും കോഡ് സീക്വൻസുകളും ഉണ്ടാകാമെന്നാണ്. അപ്പോൾ, വ്യത്യസ്ത വിജയകരമായ പരിഹാരങ്ങളെ നിങ്ങൾക്ക് എങ്ങനെ വിലയിരുത്താൻ കഴിയും? കമ്പ്യൂട്ടർ സയൻസ് വീക്ഷണകോണിൽ, കാര്യക്ഷമതയാണ് പ്രധാനം. ഏറ്റവും കുറഞ്ഞ എണ്ണം ബ്ലോക്കുകൾ ഉപയോഗിക്കുന്ന കോഡ് ശ്രേണിയായിരിക്കും അഭികാമ്യമായ പരിഹാരം.