Skip to main content
അധ്യാപക പോർട്ടൽ

ഇതര കോഡിംഗ് രീതികൾ

ഒരു ഇതര കോഡിംഗ് രീതി ഉപയോഗിക്കുന്നതിന് ഈ യൂണിറ്റ് പൊരുത്തപ്പെടുത്തുക.

ഈ STEM ലാബ് യൂണിറ്റ് കോഡർ, കോഡർ കാർഡുകൾക്കൊപ്പം ഉപയോഗിക്കുന്നതിനായി എഴുതിയിരിക്കുന്നു.  എന്നിരുന്നാലും, നിങ്ങൾക്ക് ഈ യൂണിറ്റിലെ ലാബുകൾ ആയി പൊരുത്തപ്പെടുത്താൻ കഴിയും, VEXcode 123 ഉപയോഗിക്കുക. ഈ വഴക്കം നിങ്ങളുടെ വിദ്യാർത്ഥികളുടെ വ്യക്തിഗത ആവശ്യങ്ങൾ നിറവേറ്റാൻ നിങ്ങളെ സഹായിക്കും. ഉദാഹരണത്തിന്, നിങ്ങളുടെ വിദ്യാർത്ഥികൾക്ക് VEXcode 123 പരിചയമുണ്ടെങ്കിൽ, അവർക്ക് VEXcode 123 ഉപയോഗിച്ച് എല്ലാ പ്രവർത്തനങ്ങളും പൂർത്തിയാക്കാൻ . ഓരോ ലാബിന്റെയും സംഗ്രഹ വിഭാഗത്തിൽ VEXcode 123 ഉപയോഗിക്കുന്നതിന് വ്യക്തിഗത ലാബിൽ വരുത്താൻ നിങ്ങളെ സഹായിക്കുന്ന അധിക വിവരങ്ങൾ അടങ്ങിയിരിക്കുന്നു.

VEXcode 123 അഡാപ്റ്റേഷൻ

ഈ യൂണിറ്റിനൊപ്പം VEXcode 123 ഉപയോഗിക്കുകയാണെങ്കിൽ, കോഡിംഗ് പ്രവർത്തനങ്ങളിൽ 123 റോബോട്ടിനെ പ്രവർത്തിപ്പിക്കാൻ വിദ്യാർത്ഥികൾക്ക് [Drive for] അല്ലെങ്കിൽ [Drive until] ബ്ലോക്കുകൾ ഉപയോഗിക്കാം. VEXcode 123, ഉപയോഗിച്ച് എങ്ങനെ പ്രവർത്തിക്കാം എന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് STEM ലൈബ്രറിലെ VEXcode 123 വിഭാഗം കാണുക.

VEXcode ബ്ലോക്ക് പെരുമാറ്റം
ഡ്രൈവ് ഫോർവേഡ് വായിക്കുന്ന VEXcode ബ്ലോക്ക് 1 സ്റ്റെപ്പ് മുന്നോട്ട്. [ഡ്രൈവ് ഫോർ] ബ്ലോക്ക് 123 റോബോട്ടിനെ ഒരു നിശ്ചിത ദൂരം മുന്നോട്ട് അല്ലെങ്കിൽ വിപരീത ദിശയിലേക്ക് നീക്കുന്നു.  ഒരു മൂല്യം നൽകിക്കൊണ്ട് 123 റോബോട്ട് എത്ര ദൂരം നീങ്ങുമെന്ന് സജ്ജമാക്കുക.
ഒബ്ജക്റ്റ് വരെ ഡ്രൈവ് ഫോർവേഡ് റീഡ് ചെയ്യുന്ന VEXcode ബ്ലോക്ക്. [Drive until] ബ്ലോക്ക് 123 റോബോട്ടിനെ മുന്നോട്ടോ പിന്നോട്ടോ നീക്കുന്നത് ഐ സെൻസർ ഒരു വസ്തുവിനെ കണ്ടെത്തുന്നതുവരെയാണ്.
കണ്ണ് വായിക്കുന്ന VEXcode ബ്ലോക്ക് ചുവപ്പ് തിരിച്ചറിയുന്നു. ഐ സെൻസർ നിർദ്ദിഷ്ട നിറം കണ്ടെത്തിയാൽ <Eye detects> റിപ്പോർട്ട് ചെയ്യുന്നു.
"if then else" എന്ന് വായിക്കുന്ന VEXcode ബ്ലോക്ക്. [If then else] ബ്ലോക്ക് എന്നത് ഒരു 'C' ബ്ലോക്കാണ്, ഇത് റിപ്പോർട്ട് ചെയ്ത ബൂളിയൻ മൂല്യത്തെ അടിസ്ഥാനമാക്കി If then else ന്റെ ആദ്യ അല്ലെങ്കിൽ രണ്ടാമത്തെ ഭാഗങ്ങളിൽ ബ്ലോക്കുകൾ പ്രവർത്തിപ്പിക്കുന്നു.
എന്നെന്നേക്കുമായി വായിക്കുന്ന VEXcode ബ്ലോക്ക് [Forever] ബ്ലോക്ക് ആണ്, അതിനുള്ളിൽ എന്നെന്നേക്കുമായി അടങ്ങിയിരിക്കുന്ന ഏതൊരു ബ്ലോക്കിനെയും ആവർത്തിക്കുന്ന ഒരു 'C' ബ്ലോക്ക്.

 

  • ഈ യൂണിറ്റിനൊപ്പം VEXcode 123 ഉപയോഗിക്കുകയാണെങ്കിൽ, വിദ്യാർത്ഥികൾക്ക് ലാബ് 1 പ്രവർത്തനങ്ങൾക്കായി [Drive for] ബ്ലോക്ക് ഉപയോഗിക്കാം. ലാബ് 1 പ്ലേ വിഭാഗങ്ങളിൽ ഓവലിൽ ഒരു മൂല്യം നൽകി 123 റോബോട്ട് എത്ര ദൂരം നീങ്ങണമെന്ന് അവർക്ക് സജ്ജമാക്കാൻ കഴിയും.

ഒരു when started ബ്ലോക്കും 4 ബ്ലോക്കുകളും ഘടിപ്പിച്ചിട്ടുള്ള VEXcode പ്രോജക്റ്റ്, ബ്ലോക്കുകൾ ഇപ്രകാരമാണ്: ഡ്രൈവ് ഫോർവേഡ് 2 സ്റ്റെപ്പ്, ഡ്രൈവ് ഫോർവേഡ് 1 സ്റ്റെപ്പ്, ഡ്രൈവ് ഫോർവേഡ് 1 സ്റ്റെപ്പ്, ഡ്രൈവ് ഫോർവേഡ് 1 സ്റ്റെപ്പ്. ലാബ് 1 ലെ മുത്തശ്ശിയുടെ വീട്ടിലേക്ക് ഡ്രൈവ് ചെയ്യാനുള്ള പ്രോജക്റ്റിനുള്ള
സാധ്യമായ പരിഹാരം, ഭാഗം 2 പ്ലേ ചെയ്യുക
  • ലാബ് 2-നുള്ള പ്രോജക്റ്റുകളിൽ വിദ്യാർത്ഥികൾക്ക് [ഡ്രൈവ് യുടിൽ] ബ്ലോക്ക് ഉപയോഗിക്കാം. പ്ലേ പാർട്ട് 1 ലെ മുത്തശ്ശിയുടെ വീടോ പ്ലേ പാർട്ട് 2 ലെ ചെന്നായയോ കണ്ടെത്തുന്നതുവരെ അവർക്ക് 123 റോബോട്ട് ഡ്രൈവ് ഉണ്ടായിരിക്കാൻ ഈ ബ്ലോക്ക് ഉപയോഗിക്കാം.

ഒരു when started ബ്ലോക്കും 2 ബ്ലോക്കുകളും ഘടിപ്പിച്ചിട്ടുള്ള VEXcode പ്രോജക്റ്റ്, ബ്ലോക്കുകൾ ഇപ്രകാരമാണ്: ഡ്രൈവിംഗ് ഫോർവേഡ് അപ്പ് ഒബ്ജക്റ്റ് വരെ, സൗണ്ട് ഹോൺ പ്ലേ ചെയ്യുക.
ലാബ് 2 ലെ ചെന്നായയെ ഭയപ്പെടുത്താനുള്ള പ്രോജക്റ്റിനുള്ള സാധ്യമായ പരിഹാരം, ഭാഗം 2 പ്ലേ ചെയ്യുക
  • ലാബ് 3-ൽ, 'വുൾഫ് ഡിറ്റക്റ്റിംഗ് അൽഗോരിതം' സൃഷ്ടിക്കാൻ വിദ്യാർത്ഥികൾക്ക് [If then else], <Eye detects>, [Forever] ബ്ലോക്കുകൾ ഉപയോഗിക്കാം. [Forever] ബ്ലോക്കിൽ ഉള്ളിലെ മറ്റ് എല്ലാ ബ്ലോക്കുകളും അടങ്ങിയിരിക്കുന്നു എന്നത് ശ്രദ്ധിക്കുക. അതാണ് ഏതൊക്കെ ബ്ലോക്കുകൾ ആവർത്തിക്കണമെന്ന് നിർണ്ണയിക്കുന്നത്.

    ഒരു 'when started' ബ്ലോക്കും 6 ബ്ലോക്കുകളും ഘടിപ്പിച്ചിട്ടുള്ള VEXcode പ്രോജക്റ്റ്. താഴെ പറയുന്ന ബ്ലോക്കുകൾക്ക് ചുറ്റും ഒരു ഫോറെവർ ലൂപ്പ് ഉണ്ട്: ഒബ്ജക്റ്റ് വരുന്നത് വരെ മുന്നോട്ട് ഡ്രൈവ് ചെയ്യുക, കണ്ണിൽ ചുവപ്പ് നിറം കണ്ടെത്തിയാൽ ഹോൺ ശബ്ദം പ്ലേ ചെയ്യുക, അല്ലെങ്കിൽ ഡോർബെൽ ശബ്ദം പ്ലേ ചെയ്യുക. ലാബ് 3 ലെ 'വുൾഫ് ഡിറ്റക്റ്റിംഗ്' അൽഗോരിതം പ്രോജക്റ്റിനുള്ള
    പരിഹാരം, ഭാഗം 2 പ്ലേ ചെയ്യുക