പശ്ചാത്തലം
123 റോബോട്ടിലെ ടച്ച് ബട്ടണുകൾ ഉപയോഗിച്ച്, ടച്ച് ടു കോഡ് യൂണിറ്റ് നിങ്ങൾക്കും നിങ്ങളുടെ വിദ്യാർത്ഥികൾക്കും അടിസ്ഥാന കോഡിംഗ് ആശയങ്ങൾ പരിചയപ്പെടുത്തും. റോബോട്ട് സ്വഭാവങ്ങളുമായി ബന്ധപ്പെട്ട പദാവലികൾ, വിഘടനം, ക്രമപ്പെടുത്തൽ എന്നിവ ഉൾപ്പെടെ, വിദ്യാർത്ഥികൾ പഠിക്കും, കൂടാതെ 123 റോബോട്ട് ഉപയോഗിച്ച് ഗൈഡഡ് പര്യവേക്ഷണങ്ങളിൽ ഏർപ്പെടുമ്പോഴും, കോഡിംഗിന്റെ അടിസ്ഥാനകാര്യങ്ങൾ അന്വേഷിക്കുമ്പോഴും, പ്രശ്നപരിഹാര വെല്ലുവിളികൾ നടത്തുമ്പോഴും അവർ ഈ ഭാഷ ഉപയോഗിക്കും.
ഒരു റോബോട്ട് എന്താണ്?
ഒരു പ്രവൃത്തി പ്രോഗ്രാം ചെയ്തുകഴിഞ്ഞാൽ അത് നടപ്പിലാക്കാൻ കഴിയുന്ന ഒരു ഉപകരണമാണ് റോബോട്ട്. കമ്പ്യൂട്ടർ സയൻസിൽ, ഒരു റോബോട്ടിനെ മനസ്സിലാക്കാനും ചിന്തിക്കാനും പ്രവർത്തിക്കാനും കഴിയുന്ന ഒരു ഉപകരണമായി നിർവചിച്ചിരിക്കുന്നു. ഇതിനെ സാധാരണയായി സെൻസ് → തിങ്ക് → ആക്ട് ഡിസിഷൻ ലൂപ്പ് എന്ന് വിളിക്കുന്നു.
ഒരു 123 റോബോട്ട് അതിന്റെ ചുറ്റുപാടുകളിൽ നിന്ന് ഡാറ്റ ശേഖരിക്കുന്നതിനും (സെൻസ്), ഈ വിവരങ്ങളെ അടിസ്ഥാനമാക്കി തീരുമാനങ്ങൾ എടുക്കുന്നതിനും (തിങ്ക്), ആ വിവരങ്ങൾ പെരുമാറ്റങ്ങൾക്കുള്ള നിർദ്ദേശങ്ങളാക്കി മാറ്റുന്നതിനും (ആക്ട്) സെൻസറുകൾ ഉപയോഗിക്കുന്നു. ഒരു ഫോൺ പോലുള്ള ഒരു ഉപകരണം ഒരു റോബോട്ട് അല്ല, കാരണം അതിന് അതിന്റെ പരിസ്ഥിതിയിലോ അതിനുള്ളിലോ പ്രവർത്തിക്കാൻ കഴിയില്ല. മറ്റൊരു തരത്തിലുള്ള ഉപകരണത്തിന് വിപരീതമായി, ഒരു റോബോട്ടിനെ എങ്ങനെ മാറ്റുന്നു എന്നതിന്റെ ഒരു പ്രധാന നിർവചന സവിശേഷതയാണ് പ്രവർത്തിക്കാനുള്ള ഈ കഴിവ്.
വിദ്യാർത്ഥികൾ ശ്രദ്ധിക്കേണ്ടത് പ്രധാനമാണ്, ഒരു റോബോട്ടിന് സ്വയം ചിന്തിക്കാൻ കഴിയില്ല, അത് പ്രോഗ്രാം ചെയ്തിരിക്കുന്നത് മാത്രമേ ചെയ്യാൻ കഴിയൂ. ഒരു റോബോട്ടിന് അതിന്റെ പരിസ്ഥിതിയിൽ പ്രവർത്തിക്കാൻ കഴിയണമെങ്കിൽ പ്രോഗ്രാമിംഗ് അല്ലെങ്കിൽ കോഡിംഗ് ആവശ്യമാണ്.
എന്താണ് VEX 123?
VEX 123 കുട്ടികൾക്ക് കമ്പ്യൂട്ടർ സയൻസ് ആശയങ്ങൾ പര്യവേക്ഷണം ചെയ്യാൻ അനുവദിക്കുന്നു, കൂടാതെ അധ്യാപകനായ നിങ്ങൾക്ക് സ്പേഷ്യൽ യുക്തി, കോഡിംഗ്, ഡീകോപോസിഷൻ തുടങ്ങിയ കാര്യങ്ങൾ വിശാലമായ ഉള്ളടക്ക മേഖലകളിൽ ഉൾപ്പെടുത്താനും കഴിയും. ലാബിന്റെ പ്രവർത്തനങ്ങളിലുടനീളം വിദ്യാർത്ഥികൾക്കും അധ്യാപകർക്കും കോഡുമായി എളുപ്പത്തിലും വ്യക്തമായും ഇടപഴകാനും പങ്കിടാനുമുള്ള അവസരം VEX 123 നൽകുന്നു. നിങ്ങളുടെ ക്ലാസ് മുറിയിൽ VEX 123 എങ്ങനെ ഉപയോഗിക്കാം എന്നതിനെക്കുറിച്ചുള്ള ആശയങ്ങൾ നൽകുന്നതിനായി നിരവധി യൂണിറ്റുകളും ലാബുകളും എഴുതിയിട്ടുണ്ട്, അവയിൽ എല്ലാം തന്നെ നിങ്ങളുടെ 123 റോബോട്ടിന്റെ പ്രായോഗിക ഉപയോഗവും ഉൾപ്പെടുത്തും.
നിങ്ങളുടെ പഠന പരിതസ്ഥിതിയിൽ VEX 123 സംയോജിപ്പിക്കുന്നതിന് ആവശ്യമായ ഘടനയും പിന്തുണയും നൽകുന്നതിനാണ് അധ്യാപക ഉറവിടങ്ങൾ രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്. ഈ വിഭവങ്ങൾ പുതുമുഖ അധ്യാപകരെ അവരുടെ സ്കൂളുകളിലേക്ക് സാങ്കേതികവിദ്യയും നൂതനത്വവും കൊണ്ടുവരാനും പരിചയസമ്പന്നരായ അധ്യാപകർക്ക് ഭാവിയിലെ ക്ലാസ് മുറികൾ സൃഷ്ടിക്കാനും സഹായിക്കും. 123 ടീച്ചർ റിസോഴ്സസ് പേജിൽ കാണുന്ന ഉറവിടങ്ങളിൽ ഇവ ഉൾപ്പെടുന്നു:
- നിങ്ങളുടെ STEM പഠനത്തിൽ VEX 123 ഘടിപ്പിക്കുന്നതിനുള്ള ഒരു ആരംഭിക്കൽ ഗൈഡ്.
- STEM ലാബുകൾ പഠിപ്പിക്കാൻ തുടങ്ങാൻ നിങ്ങളെ സഹായിക്കുന്ന ഒരു ഇംപ്ലിമെന്റേഷൻ ഗൈഡ്.
- STEM ലാബുകൾ സൃഷ്ടിക്കുന്നതിനു പിന്നിലെ അധ്യാപനശാസ്ത്രം വിശദീകരിക്കുന്ന അധ്യാപക മൂല്യ രേഖ.
- ഏതൊക്കെ STEM ലാബുകളാണ് പഠിപ്പിക്കേണ്ടതെന്ന് വിന്യസിക്കാനും പ്ലാൻ ചെയ്യാനും നിങ്ങളെ സഹായിക്കുന്ന ഒരു ക്യുമുലേറ്റീവ് പേസിംഗ് ഗൈഡ്
- VEX 123 STEM ലാബുകളിലേക്കുള്ള മാനദണ്ഡങ്ങളുടെ വിന്യാസം കാണിക്കുന്നതിന് രാജ്യാധിഷ്ഠിത ചാർട്ടുകൾ ലഭ്യമായ ഉള്ളടക്ക മാനദണ്ഡങ്ങളുടെ ഒരു പട്ടിക
- നിങ്ങളുടെ സ്കൂളിലോ ക്ലാസ് മുറിയിലോ STEM ലാബുകൾ നടപ്പിലാക്കാൻ ആവശ്യമായതെല്ലാം ഉൾക്കൊള്ളുന്ന ഒരു STEM ലാബ് മാസ്റ്റർ മെറ്റീരിയൽസ് ലിസ്റ്റ്
എന്താണ് ഒരു പ്രോഗ്രാമിംഗ് ഭാഷ?
ഒരു കമ്പ്യൂട്ടറും പ്രോഗ്രാമറും തമ്മിലുള്ള ആശയവിനിമയത്തിനുള്ള മാർഗമാണ് പ്രോഗ്രാമിംഗ് ഭാഷ. ഒരു കമ്പ്യൂട്ടർ അതിന്റെ പ്രോഗ്രാമുകൾ പ്രവർത്തിക്കുന്നതിന് മനസ്സിലാക്കുന്ന ഘട്ടം ഘട്ടമായുള്ള നിർദ്ദേശങ്ങൾ പ്രോഗ്രാമിംഗ് ഭാഷകൾ പിന്തുടരുന്നു. ദിശാസൂചന ഭാഷ ഉപയോഗിച്ച് ലളിതമായ കമാൻഡുകൾ സൃഷ്ടിച്ചുകൊണ്ട് കുട്ടികൾ ആദ്യകാല കോഡിംഗിൽ പ്രോഗ്രാമിംഗ് ഭാഷകൾ അനുഭവിക്കുന്നു. ഈ കമാൻഡുകൾ സൃഷ്ടിക്കുന്നതിന് വിദ്യാർത്ഥികൾ ആശയവിനിമയം, ചിന്ത, പ്രശ്നപരിഹാര കഴിവുകൾ എന്നിവ സംയോജിപ്പിക്കേണ്ടതുണ്ട്.
123 റോബോട്ട് കമാൻഡുകളായി ടച്ച് ബട്ടണുകൾ ഉപയോഗിക്കുന്നു. ബട്ടൺ അമർത്തലുകളുടെ സംയോജനം റോബോട്ടിനെ അത് എന്ത് പ്രവർത്തനങ്ങൾ അല്ലെങ്കിൽ പെരുമാറ്റരീതികൾ നടപ്പിലാക്കണമെന്ന് അറിയിക്കുന്നു. ഈ യൂണിറ്റിൽ, വിദ്യാർത്ഥികൾ 123 റോബോട്ടിന്റെ മുകളിലുള്ള ബട്ടണുകൾ ഉപയോഗിച്ച് വെല്ലുവിളികൾ പൂർത്തിയാക്കാൻ റോബോട്ടിനെ കോഡ് ചെയ്യും. 123 റോബോട്ടിലെ ഓരോ ടച്ച് ബട്ടണുകളും ഉപയോഗിച്ച് നടപ്പിലാക്കുന്ന സ്വഭാവം ഇനിപ്പറയുന്ന പട്ടിക കാണിക്കുന്നു.
| ബട്ടൺ | പേര് | പെരുമാറ്റം |
|---|---|---|
![]() |
ആരംഭിക്കുക | അമർത്തുമ്പോൾ പ്രോജക്റ്റ് ആരംഭിക്കുന്നു. |
![]() |
നീക്കുക | 123 റോബോട്ട് 1 റോബോട്ട് നീളത്തിൽ അല്ലെങ്കിൽ 1 ചതുരത്തിൽ 123 ഫീൽഡിൽ മുന്നോട്ട് ഓടിക്കും. |
![]() |
ശരിയാണ് | 123 റോബോട്ട് സ്ഥലത്ത് 90 ഡിഗ്രി വലത്തേക്ക് തിരിയും. |
![]() |
ഇടത് | 123 റോബോട്ട് സ്ഥലത്ത് 90 ഡിഗ്രി ഇടത്തേക്ക് തിരിയും. |
![]() |
ശബ്ദം | 123 റോബോട്ട് ഒരു ഹോൺ മുഴക്കും. |
എന്താണ് വിഘടനം?
വിഘടനം എന്നത് ഒരു സങ്കീർണ്ണമായ പ്രശ്നത്തെ കൂടുതൽ കൈകാര്യം ചെയ്യാവുന്നതും മനസ്സിലാക്കാൻ എളുപ്പമുള്ളതുമായ പെരുമാറ്റരീതികളായി വിഭജിക്കുന്നതിനെയാണ് സൂചിപ്പിക്കുന്നത്. പ്രശ്നത്തെ ചെറിയ ഭാഗങ്ങളായി വിഭജിക്കുന്നത് ഓരോ ഭാഗവും കൂടുതൽ വിശദമായി പരിശോധിക്കാനും കൂടുതൽ എളുപ്പത്തിൽ പരിഹരിക്കാനും കഴിയുമെന്ന് അർത്ഥമാക്കുന്നു. ഉദാഹരണത്തിന്, ഒരു വിദ്യാർത്ഥിക്ക് അവരുടെ റോബോട്ട് ഒരു ചതുരത്തിൽ നീങ്ങണമെങ്കിൽ, അവർ അതിനെ ചെറിയ കമാൻഡുകളായി വിഭജിക്കേണ്ടതുണ്ട്. ബ്രേക്ക്ഡൗൺ പ്രക്രിയ പരിഷ്കരിക്കുന്നത് വിദ്യാർത്ഥികൾക്ക് പരിശീലിക്കേണ്ടത് പ്രധാനമാണ്, കാരണം തുടക്കത്തിൽ കമാൻഡുകളെ ചെറിയ ഘടകങ്ങളായി വിഭജിക്കാൻ അവർക്ക് കഴിയില്ല.
| ഒരു ചതുര ബ്രേക്ക്ഡൗൺ 1-ൽ നീങ്ങുക | ഒരു ചതുര ബ്രേക്ക്ഡൌൺ 2-ൽ നീങ്ങുക | ഒരു ചതുര ബ്രേക്ക്ഡൗണിൽ നീങ്ങുക 3 |
|---|---|---|
|
|
|
ഈ യൂണിറ്റിൽ സീക്വൻസിംഗ് എങ്ങനെയാണ് ഉപയോഗിക്കുന്നത്?
ഒരു പ്രോജക്റ്റിൽ കമാൻഡുകൾ നടപ്പിലാക്കുന്ന ക്രമമാണ് സീക്വൻസ്. ആദ്യ ബട്ടൺ അമർത്തുമ്പോൾ മുതൽ ടച്ച് ബട്ടൺ കമാൻഡുകൾ നടപ്പിലാക്കുകയും ബട്ടണുകൾ അമർത്തുന്ന ക്രമത്തിൽ പ്രവർത്തിപ്പിക്കുകയും ചെയ്യുന്നു. 123 റോബോട്ടിനെ ഒരു ചതുരത്തിൽ ചലിപ്പിക്കുന്നതിനായി കോഡ് ചെയ്യുന്നതിനുള്ള ബട്ടൺ അമർത്തലുകളുടെ ഒരു ക്രമം താഴെയുള്ള പട്ടിക കാണിക്കുന്നു. ബട്ടൺ അമർത്തലുകളുടെ ക്രമം ഇടത്തുനിന്ന് വലത്തോട്ടാണ്. വിദ്യാർത്ഥികൾ ശരിയായ ക്രമത്തിൽ ബട്ടണുകൾ അമർത്തിയില്ലെങ്കിൽ, 123 റോബോട്ട് ഉദ്ദേശിച്ച രീതിയിൽ നീങ്ങില്ല.
| 1 | 2 | 3 | 4 | 5 | 6. | 7 | 8 |
|---|---|---|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
വിദ്യാർത്ഥികൾക്ക് അവരുടെ പ്രോജക്ടുകൾ ആസൂത്രണം ചെയ്യുന്നതിന്, ഒരു ബട്ടൺ അമർത്തുന്നതും റോബോട്ടിന്റെ പ്രവർത്തനവും തമ്മിൽ 1:1 എന്ന അനുപാതമുണ്ടെന്ന് മനസ്സിലാക്കേണ്ടതുണ്ട്. 123 റോബോട്ടിന്റെ മുകളിലുള്ള ഓരോ ബട്ടൺ അമർത്തുമ്പോഴും, റോബോട്ട് ഒരു യൂണിറ്റ് ചലിക്കുകയോ തിരിക്കുകയോ ഒരു തവണ ശബ്ദം പ്ലേ ചെയ്യുകയോ ചെയ്യും. 123 റോബോട്ടിലെ ടച്ച് ബട്ടണുകൾ എങ്ങനെ ഉപയോഗിക്കാം എന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, 123 റോബോട്ട് VEX ലൈബ്രറിയിലെ ടച്ച് ബട്ടണുകൾ ഉപയോഗിച്ചുള്ള കോഡിംഗ് ലേഖനംകാണുക.
ഒരു റോബോട്ടിനെ എങ്ങനെ ചലിപ്പിക്കണമെന്ന് കൃത്യമായും കൃത്യമായും പറയുന്നതിന്, വിഘടനവും ക്രമവും ആവശ്യമാണ്. ആദ്യം, ഒരു വാക്കിന്റെ അക്ഷരങ്ങളിലേക്ക് എങ്ങനെ നീങ്ങാം എന്നതുപോലുള്ള പ്രശ്നം, ചെറിയ ഇൻക്രിമെന്റുകളിലേക്കും പെരുമാറ്റങ്ങളിലേക്കും വിഘടിപ്പിക്കപ്പെടും. പിന്നെ, ഈ സ്വഭാവരീതികൾ തിരിച്ചറിഞ്ഞുകഴിഞ്ഞാൽ, അവയെ ശരിയായ ക്രമത്തിൽ ക്രമീകരിക്കേണ്ടതുണ്ട്. ഇത് പ്രധാനമാണ്, കാരണം ടച്ച് ബട്ടൺ അമർത്തുമ്പോൾ മാത്രമേ 123 റോബോട്ട് നീങ്ങുകയുള്ളൂ. തുടർന്നുള്ള ആനിമേഷനിൽ, 123 റോബോട്ട് ബട്ടൺ അമർത്തലുകൾ ഉപയോഗിച്ച് കോഡ് ചെയ്തിരിക്കുന്നത് നിങ്ങൾക്ക് കാണാൻ കഴിയും. അത് റോബോട്ടിനെ ആദ്യ അക്ഷരത്തിലേക്ക് നയിക്കുകയും, അതിനെ ടേൺ ആക്കുകയും, തുടർന്ന് 'CAT' എന്ന വാക്കിന്റെ അക്ഷരങ്ങൾക്ക് മുകളിലൂടെ ഡ്രൈവ് ചെയ്യുകയും ചെയ്യുന്നു.
ഒരു പദ്ധതി ആസൂത്രണം ചെയ്യുന്നതിനും ക്രമീകരിക്കുന്നതിനുമുള്ള ഘട്ടങ്ങൾ
പ്രോജക്ട് ആസൂത്രണം ചെയ്യുന്നതിനായി വിദ്യാർത്ഥികൾ അവരുടെ പ്രോജക്ടിന്റെ ലക്ഷ്യം തിരിച്ചറിയേണ്ടതുണ്ട്, തുടർന്ന് ആ ലക്ഷ്യം കൈവരിക്കുന്നതിന് ആവശ്യമായ ഘട്ടങ്ങളെ 123 റോബോട്ടിന് നടപ്പിലാക്കാൻ കഴിയുന്ന പ്രത്യേക ഘട്ടങ്ങളായി വിഭജിക്കുക. ടച്ച് സ്വഭാവരീതികളായി ഘട്ടങ്ങൾ വിഭജിച്ചുകഴിഞ്ഞാൽ, അവരുടെ പ്രോജക്റ്റ് നിർമ്മിക്കുന്നതിന് അവർ ബട്ടൺ അമർത്തലുകൾ ക്രമപ്പെടുത്തും. തുടർന്ന്, ലക്ഷ്യത്തിലെത്തുന്നുവെന്ന് ഉറപ്പാക്കാൻ അവർക്ക് 123 ഫീൽഡിൽ പദ്ധതി പരീക്ഷിക്കാൻ കഴിയും.
- ആദ്യം, ലക്ഷ്യം തിരിച്ചറിയുക - എന്താണ് ചെയ്യേണ്ടത്? ഉദാഹരണത്തിന്, 123 റോബോട്ട് CAT എന്ന വാക്കിന്റെ ഓരോ അക്ഷരത്തിനും മുകളിലൂടെ ഡ്രൈവ് ചെയ്യട്ടെ.

- തുടർന്ന്, ലക്ഷ്യം നേടുന്നതിന് ആവശ്യമായ ഘട്ടങ്ങൾ വിഭജിക്കുക, ഈ ഘട്ടങ്ങൾ പൂർത്തിയാക്കാൻ ആവശ്യമായ ബട്ടൺ അമർത്തലുകൾ തിരിച്ചറിയുക. ഇവിടെ നിങ്ങൾ ആദ്യം "C" എന്ന അക്ഷരത്തിലേക്ക് ഒരു ചതുരം മുന്നോട്ട് കൊണ്ടുപോകേണ്ടതുണ്ട്. പിന്നെ വലത്തേക്ക് തിരിഞ്ഞ് ഒരു ചതുരം മുന്നോട്ട് ഡ്രൈവ് ചെയ്ത് “A” എന്ന അക്ഷരത്തിലേക്ക് പോകുക. ഒടുവിൽ, "T" എന്ന അക്ഷരത്തിലേക്ക് ഒരു ചതുരം കൂടി മുന്നോട്ട് കൊണ്ടുപോകുക. "നീക്കുക", "വലത്തേക്ക് തിരിയുക" ബട്ടണുകൾ അമർത്തി ഇത് സാധ്യമാക്കാം.

- അടുത്തതായി, പ്രോജക്റ്റിന്റെ ക്രമം ആസൂത്രണം ചെയ്യുക. ലക്ഷ്യം കൈവരിക്കാൻ ബട്ടൺ അമർത്തേണ്ട ക്രമം എന്താണ്?
| 1 | 2 | 3 | 4 |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
- പ്രോജക്റ്റ് പരീക്ഷിക്കുന്നതിനും ആദ്യ ഘട്ടത്തിൽ തിരിച്ചറിഞ്ഞ ലക്ഷ്യം 123 റോബോട്ട് കൈവരിക്കുന്നുണ്ടോ എന്ന് കാണുന്നതിനും "ആരംഭിക്കുക" തിരഞ്ഞെടുക്കുക.






