Skip to main content

VEXcode IQ-യിലെ പ്രോഗ്രാമിംഗ് ലൂപ്പുകൾ

ടീച്ചർ ടൂൾബോക്സ് ഐക്കൺ അധ്യാപക ഉപകരണപ്പെട്ടി - ഈ പ്രവർത്തനത്തിന്റെ ഉദ്ദേശ്യം

[Repeat] അല്ലെങ്കിൽ [Forever] ലൂപ്പുകൾ ഉപയോഗിച്ച് ആവർത്തന സ്വഭാവങ്ങൾ പ്രോഗ്രാമിംഗ് ചെയ്യാൻ കഴിയും. ചുരുക്കത്തിൽ, [ആവർത്തിക്കുക] ബ്ലോക്കുകൾ പ്രോഗ്രാമറെ അതിന്റെ ലൂപ്പിനുള്ളിലെ ബ്ലോക്കുകൾ ആവർത്തിക്കുന്നതിന് ഒരു നിശ്ചിത എണ്ണം തവണ സജ്ജമാക്കാൻ അനുവദിക്കുന്നു.  [Forever] ബ്ലോക്ക് അതിന്റെ ലൂപ്പിനുള്ളിലെ ബ്ലോക്കുകൾ എന്നെന്നേക്കുമായി അല്ലെങ്കിൽ പ്രോജക്റ്റ് നിർത്തുന്നത് വരെ ആവർത്തിക്കുന്നു. ഈ പ്രവർത്തനത്തിൽ, വിദ്യാർത്ഥികൾ രണ്ടിനെക്കുറിച്ചും പഠിക്കുന്നു.

 [Repeat] അല്ലെങ്കിൽ [Forever] ലൂപ്പുകൾ ഉപയോഗിച്ച് പ്രോഗ്രാമിംഗ് ചെയ്യുന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, VEXcode IQ-യിലെ സഹായ വിവരങ്ങൾ സന്ദർശിക്കുക.

ഈ പ്രവർത്തനത്തിൽ വിദ്യാർത്ഥികൾ എന്തുചെയ്യുമെന്നതിന്റെ ഒരു രൂപരേഖ താഴെ കൊടുക്കുന്നു:

  •  യൂസിംഗ് ലൂപ്സ് ട്യൂട്ടോറിയൽ വീഡിയോ കാണുക.

  • ആവർത്തന പ്രവർത്തനങ്ങൾ ഉദാഹരണ പ്രോജക്റ്റ് പര്യവേക്ഷണം ചെയ്യുക.

  •  [Forever] ഉം [Repeat] ബ്ലോക്കുകളും തമ്മിലുള്ള താരതമ്യം, കോൺട്രാസ്റ്റ് എന്നിവ കണ്ടെത്തുക.

  • വിദ്യാർത്ഥികളോട് ക്ലോബോട്ടിനെ ഒരു ചതുരത്തിൽ ചലിപ്പിക്കാനും, ഓരോ വളവിനും മുമ്പായി നഖവും കൈയും പ്രവർത്തിപ്പിക്കാനും ആവശ്യപ്പെടുന്ന സ്ക്വയർ ലൂപ്പ്സ് ചലഞ്ച് പൂർത്തിയാക്കുക.

ഈ പ്രവർത്തനത്തിനായി വിദ്യാർത്ഥികളെ സംഘടിപ്പിക്കുന്നതിനുള്ള സഹായത്തിന് ഇവിടെ ക്ലിക്ക് ചെയ്യുക (Google / .docx / .pdf).

ഓരോ ഗ്രൂപ്പിലെയും ബിൽഡർ ആവശ്യമായ ഹാർഡ്‌വെയർ വാങ്ങണം. ഗ്രൂപ്പിന്റെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്ക് റെക്കോർഡർക്ക് ലഭിക്കണം. പ്രോഗ്രാമർ VEXcode IQ തുറക്കണം.

ആവശ്യമായ വസ്തുക്കൾ:
അളവ് ആവശ്യമായ വസ്തുക്കൾ
1

VEX ഐക്യു സൂപ്പർ കിറ്റ്

1

VEXcode IQ

1

എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്ക്

1

ലൂപ്പുകൾ ഉപയോഗിക്കൽ (ട്യൂട്ടോറിയൽ)

1

ആവർത്തന പ്രവർത്തനങ്ങൾ ഉദാഹരണ പദ്ധതി

ആവർത്തിച്ചുള്ള സ്വഭാവരീതികൾ ഉപയോഗിച്ച് നിങ്ങളുടെ റോബോട്ടിനെ പ്രോഗ്രാം ചെയ്യുന്നതിനുള്ള ഉപകരണങ്ങൾ ഈ പ്രവർത്തനം നിങ്ങൾക്ക് നൽകും. 

ബ്ലോക്കുകളെക്കുറിച്ച് അറിയാൻ VEXcode IQ-യിലെ സഹായ വിവരങ്ങൾ നിങ്ങൾക്ക് ഉപയോഗിക്കാം.  സഹായം സവിശേഷത ഉപയോഗിക്കുന്നതിനുള്ള മാർഗ്ഗനിർദ്ദേശത്തിന്, യൂസിംഗ് ഹെൽപ്പ് ട്യൂട്ടോറിയൽ കാണുക.ഫയൽ മെനുവിന്റെ വലതുവശത്തുള്ള ഒരു ചുവന്ന ബോക്സിൽ ട്യൂട്ടോറിയൽ ഐക്കൺ എന്ന് വിളിക്കപ്പെടുന്ന VEXcode IQ ടൂൾബാർ.

അധ്യാപക നുറുങ്ങുകൾ ഐക്കൺ അധ്യാപക നുറുങ്ങുകൾ

വിദ്യാർത്ഥികൾ ആദ്യമായി VEXcode IQ ഉപയോഗിക്കുകയാണെങ്കിൽ, മറ്റ് അടിസ്ഥാന കഴിവുകൾ പഠിക്കുന്നതിനുള്ള ട്യൂട്ടോറിയലുകളും അവർക്ക് ടൂൾബാറിൽ കാണാൻ കഴിയും. ഫയൽ മെനുവിന്റെ വലതുവശത്തുള്ള ഒരു ചുവന്ന ബോക്സിൽ ട്യൂട്ടോറിയൽ ഐക്കൺ എന്ന് വിളിക്കപ്പെടുന്ന VEXcode IQ ടൂൾബാർ.

അധ്യാപക നുറുങ്ങുകൾ ഐക്കൺ അധ്യാപക നുറുങ്ങുകൾ

വിദ്യാർത്ഥികൾക്കായി ഓരോ പ്രശ്നപരിഹാര ഘട്ടങ്ങളും മാതൃകയാക്കുക. ഓരോ ഗ്രൂപ്പിലും നിർമ്മാതാവിന്റെ റോളിൽ ഒരാൾ ഉണ്ടെന്ന് വിദ്യാർത്ഥികളെ ഓർമ്മിപ്പിക്കുക. ആ വ്യക്തി പ്രവർത്തനത്തിലുടനീളം ഈ ഇനങ്ങൾ പതിവായി പരിശോധിച്ചുകൊണ്ടിരിക്കണം.

ഘട്ടം 1: പ്രവർത്തനത്തിനായി തയ്യാറെടുക്കുന്നു

പ്രവർത്തനം ആരംഭിക്കുന്നതിന് മുമ്പ്, ഈ ഇനങ്ങൾ ഓരോന്നും നിങ്ങളുടെ കൈവശം തയ്യാറായിട്ടുണ്ടോ? ബിൽഡർ ഇനിപ്പറയുന്നവയിൽ ഓരോന്നും പരിശോധിക്കണം:

ഘട്ടം 2: ലൂപ്പുകൾ ഉപയോഗിച്ച് പ്രോഗ്രാമിംഗ് ആരംഭിക്കാം.

VEXcode IQ-യിലെ യൂസിംഗ് ലൂപ്സ് ട്യൂട്ടോറിയൽ വീഡിയോ കണ്ട് തുടങ്ങുക. ട്യൂട്ടോറിയൽ വീഡിയോ ഐക്കണിൽ താഴെ 'യൂസിംഗ് ലൂപ്പുകൾ' എന്ന് വായിക്കുകയും ബ്ലോക്കുകളിലെ ലൂപ്പ് ഘടനയുടെ രൂപരേഖ കാണിക്കുകയും ചെയ്യുന്നു.

VEXcode IQ-ൽ നിരവധി വ്യത്യസ്ത ഉദാഹരണ പ്രോജക്ടുകൾ അടങ്ങിയിരിക്കുന്നു. ഈ പര്യവേഷണത്തിൽ നിങ്ങൾ അവയിലൊന്ന് ഉപയോഗിക്കും. ഉദാഹരണ പ്രോജക്ടുകൾ ഉപയോഗിക്കുന്നതിനുള്ള സഹായത്തിനും നുറുങ്ങുകൾക്കും, ഉദാഹരണങ്ങളും ടെംപ്ലേറ്റുകളും ഉപയോഗിക്കൽ ട്യൂട്ടോറിയൽ പരിശോധിക്കുക.ട്യൂട്ടോറിയൽ വീഡിയോ ഐക്കണിൽ താഴെ "ഉദാഹരണ പ്രോജക്റ്റും ടെംപ്ലേറ്റുകളും ഉപയോഗിക്കുക" എന്ന് എഴുതിയിരിക്കുന്നു, കൂടാതെ ഒരു ഐക്കണിന് മുകളിൽ ഒരു കഴ്‌സർ ഹോവർ ചെയ്യുന്നത് കാണിക്കുന്നു.

പിന്നെ, ആവർത്തന പ്രവർത്തനങ്ങൾ ഉദാഹരണ പ്രോജക്റ്റ് തുറക്കുക. ഫയൽ മെനു തുറന്നിരിക്കുന്ന VEXcode IQ ടൂൾബാർ, ചുവന്ന ബോക്സ് ഉപയോഗിച്ച് Open Examples തിരഞ്ഞെടുത്തിരിക്കുന്നു. 'ഓപ്പൺ ഉദാഹരണങ്ങൾ' എന്നത് മെനുവിലെ നാലാമത്തെ ഇനമാണ്.

പ്രോഗ്രാമർ ഇനിപ്പറയുന്ന ഘട്ടങ്ങൾ പൂർത്തിയാക്കണം: 

  • ഫയൽ മെനു തുറക്കുക.
  •  തിരഞ്ഞെടുക്കുക ഉദാഹരണങ്ങൾതുറക്കുക. 
  • ആപ്ലിക്കേഷന്റെ മുകളിലുള്ള ഫിൽറ്റർ ബാർ ഉപയോഗിച്ച് 'നിയന്ത്രണം' തിരഞ്ഞെടുക്കുക. ആവർത്തന പ്രവർത്തനങ്ങൾ ഐക്കൺ ചുവന്ന ബോക്സിൽ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്ന ഒരു പ്രോജക്റ്റ് തിരഞ്ഞെടുക്കൽ വിൻഡോയുടെ ഉദാഹരണം. മുകളിൽ കൺട്രോൾ ഫിൽറ്റർ തിരഞ്ഞെടുത്തിരിക്കുന്നു.
  •  ആവർത്തന പ്രവർത്തനങ്ങൾ ഉദാഹരണ പ്രോജക്റ്റ് തിരഞ്ഞെടുത്ത് തുറക്കുക.ഉദാഹരണ പ്രോജക്റ്റ് ഐക്കണിൽ താഴെയായി "ആവർത്തന പ്രവർത്തനങ്ങൾ" എന്ന് എഴുതിയിരിക്കുന്നു, അതിൽ ഒരു അമ്പടയാളം ചുറ്റിയിരിക്കുന്ന ഒരു റോബോട്ട് ഐക്കൺ കാണിക്കുന്നു, കൂടാതെ ആവർത്തനത്തെ സൂചിപ്പിക്കുന്നതിന് "തവണ 4" എന്ന് വായിക്കുന്നു.
  • നിങ്ങളുടെ പ്രോജക്റ്റ് 'ആവർത്തിച്ചുള്ള പ്രവർത്തനങ്ങൾ' എന്ന പേരിൽ സേവ് ചെയ്യുക. VEXcode IQ ടൂൾബാറിലെ പ്രോജക്റ്റ് നാമ ഡയലോഗ് ബോക്സ്. സ്ലോട്ട് 1 തിരഞ്ഞെടുത്തു, പ്രോജക്റ്റ് നാമം "ആവർത്തന പ്രവർത്തനം" എന്ന് വായിക്കുന്നു.
  • ടൂൾബാറിന്റെ മധ്യത്തിലുള്ള വിൻഡോയിൽ 'Repeating Actions' എന്ന പ്രോജക്റ്റ് നാമം ഇപ്പോൾ ഉണ്ടെന്ന് ഉറപ്പാക്കുക. 

ഈ പ്രോജക്റ്റ് യഥാർത്ഥത്തിൽ എന്താണ് ചെയ്യുന്നത്? VEXcode IQ വർക്ക്‌സ്‌പെയ്‌സിലെ ഉദാഹരണ പ്രോജക്റ്റ്. ഇടതുവശത്ത്, പ്രോജക്റ്റിന് ഒരു 'When started' ബ്ലോക്ക് ഉണ്ട്, അതിൽ ഒരു 'Repeat' ബ്ലോക്ക് ഘടിപ്പിച്ചിരിക്കുന്നു, പാരാമീറ്റർ 4 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു. ലൂപ്പിനുള്ളിൽ 300mm ഫോർവേഡ് ചെയ്യാൻ സജ്ജീകരിച്ച ബ്ലോക്കിനുള്ള ഒരു ഡ്രൈവ് ഉണ്ട്, 90 ഡിഗ്രി വലത്തേക്ക് സജ്ജീകരിച്ച ബ്ലോക്കിനുള്ള ഒരു ടേൺ ഉണ്ട്. ഇടതുവശത്ത് ഒരു കുറിപ്പ് "എഴുതിയിരിക്കുന്നു. ഈ പ്രോഗ്രാം ഡ്രൈവ് ഫോർവേഡ്, ടേൺ കമാൻഡുകൾ 4 തവണ ആവർത്തിച്ച് 300x300mm ചതുരത്തിൽ ഒരു റോബോട്ടിനെ ഓടിക്കുന്നു."

നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ ഇനിപ്പറയുന്നവ ചെയ്യുക: 

ക്ലോബോട്ട് എന്ത് ചെയ്യുമെന്ന് പ്രോജക്റ്റ് പ്രവചിക്കുക. റോബോട്ട് പൂർത്തിയാക്കുന്ന ഓരോ പ്രവൃത്തിയും വിശദീകരിക്കുക. 

ടീച്ചർ ടൂൾബോക്സ് ഐക്കൺ ടീച്ചർ ടൂൾബോക്സ് - ഉത്തരങ്ങൾ

വിദ്യാർത്ഥികൾ അവരുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ ഈ പ്രോജക്റ്റ് എന്തുചെയ്യുമെന്ന് പ്രവചിച്ചുവെന്ന് പങ്കിടുന്നതിന് ഒരു ക്ലാസ് റൂം ചർച്ചയ്ക്ക് സൗകര്യമൊരുക്കുക.

ഉത്തരങ്ങൾ വ്യത്യസ്തമായിരിക്കും, പക്ഷേ ഈ പ്രോജക്റ്റിൽ റോബോട്ട് 300 മില്ലിമീറ്റർ മുന്നോട്ട് ഓടിക്കുകയും പിന്നീട് 90 ഡിഗ്രി വലത്തേക്ക് 4 തവണ തിരിയുകയും ചെയ്താൽ ഒരു ചതുരം പൂർത്തിയാക്കാൻ കഴിയുമെന്ന് വിദ്യാർത്ഥികൾ ചൂണ്ടിക്കാണിക്കണം. ഒരേ 2 ബ്ലോക്കുകൾ 4 തവണ ഉപയോഗിക്കുന്നതിന് പകരം, ആവർത്തന ബ്ലോക്ക് 8 ബ്ലോക്കുകൾ ചെയ്യുന്ന അതേ പ്രവർത്തനങ്ങളെ 3 ബ്ലോക്കുകളായി കുറയ്ക്കുന്നു. വിദ്യാർത്ഥികളുടെ പ്രവചനങ്ങളിൽ എട്ട് പെരുമാറ്റരീതികളും പട്ടികപ്പെടുത്തണം. റിപ്പീറ്റ് ബ്ലോക്ക് മുന്നോട്ട് ഡ്രൈവ് ചെയ്ത് തിരിയുന്ന പ്രവർത്തനങ്ങൾ ആവർത്തിക്കുന്നു.

വിദ്യാർത്ഥികളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കുകൾ വ്യക്തിഗതമായി (Google / .docx / .pdf) അല്ലെങ്കിൽ ഒരു ടീമായി (Google / .docx / .pdf) പരിപാലിക്കുകയും സ്കോർ ചെയ്യുകയും ചെയ്യാം. മുമ്പത്തെ ലിങ്കുകൾ ഓരോ സമീപനത്തിനും വ്യത്യസ്തമായ റൂബ്രിക് നൽകുന്നു. വിദ്യാഭ്യാസ ആസൂത്രണത്തിൽ ഒരു റൂബ്രിക് ഉൾപ്പെടുത്തുമ്പോഴെല്ലാം, പ്രവർത്തനം ആരംഭിക്കുന്നതിന് മുമ്പ് റൂബ്രിക് വിശദീകരിക്കുകയോ കുറഞ്ഞത് വിദ്യാർത്ഥികൾക്ക് പകർപ്പുകൾ നൽകുകയോ ചെയ്യുന്നത് നല്ല രീതിയാണ്.

അധ്യാപക നുറുങ്ങുകൾ ഐക്കൺ അധ്യാപക നുറുങ്ങുകൾ

  • ഫയൽ മെനുവിൽ നിന്ന് വിദ്യാർത്ഥികൾ Open Examples തിരഞ്ഞെടുത്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക.

  • വിദ്യാർത്ഥികൾ ആവർത്തന പ്രവർത്തനങ്ങൾ ഉദാഹരണ പ്രോജക്റ്റ് തിരഞ്ഞെടുത്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക.  ഓപ്പൺ ഉദാഹരണങ്ങൾ പേജിൽ നിന്ന് തിരഞ്ഞെടുക്കാൻ നിരവധി തിരഞ്ഞെടുപ്പുകൾ ഉണ്ടെന്ന് നിങ്ങൾക്ക് വിദ്യാർത്ഥികളെ ചൂണ്ടിക്കാണിക്കാം. പര്യവേക്ഷണ വേളയിൽ എപ്പോൾ വേണമെങ്കിലും 'ഉപയോഗ ഉദാഹരണങ്ങളും ടെംപ്ലേറ്റുകളും' ട്യൂട്ടോറിയൽ റഫർ ചെയ്യാമെന്ന് വിദ്യാർത്ഥികളെ ഓർമ്മിപ്പിക്കുക.

  • പ്രോജക്റ്റ് നാമത്തിൽ വിദ്യാർത്ഥികളോട് അവരുടെ ഇനീഷ്യലുകളോ ഗ്രൂപ്പിന്റെ പേരോ ചേർക്കാൻ ആവശ്യപ്പെടാം. വിദ്യാർത്ഥികളോട് അവ സമർപ്പിക്കാൻ ആവശ്യപ്പെടുകയാണെങ്കിൽ, പ്രോഗ്രാമുകൾ വ്യത്യസ്തമാക്കാൻ ഇത് സഹായിക്കും.

  • VEXcode IQ-ൽ ഓട്ടോസേവ് ഉള്ളതിനാൽ, പ്രോജക്റ്റ് വീണ്ടും സേവ് ചെയ്യേണ്ട ആവശ്യമില്ല.

അധ്യാപക നുറുങ്ങുകൾ ഐക്കൺ അധ്യാപക നുറുങ്ങുകൾ

  • ഫയൽ മെനുവിൽ നിന്ന് വിദ്യാർത്ഥികൾ Open Examples തിരഞ്ഞെടുത്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക.

  • വിദ്യാർത്ഥികൾ ആവർത്തന പ്രവർത്തനങ്ങൾ ഉദാഹരണ പ്രോജക്റ്റ് തിരഞ്ഞെടുത്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക.  ഓപ്പൺ ഉദാഹരണങ്ങൾ പേജിൽ നിന്ന് തിരഞ്ഞെടുക്കാൻ നിരവധി തിരഞ്ഞെടുപ്പുകൾ ഉണ്ടെന്ന് നിങ്ങൾക്ക് വിദ്യാർത്ഥികളെ ചൂണ്ടിക്കാണിക്കാം. പര്യവേക്ഷണ വേളയിൽ എപ്പോൾ വേണമെങ്കിലും 'ഉപയോഗ ഉദാഹരണങ്ങളും ടെംപ്ലേറ്റുകളും' ട്യൂട്ടോറിയൽ റഫർ ചെയ്യാമെന്ന് വിദ്യാർത്ഥികളെ ഓർമ്മിപ്പിക്കുക.

  • പ്രോജക്റ്റ് നാമത്തിൽ വിദ്യാർത്ഥികളോട് അവരുടെ ഇനീഷ്യലുകളോ ഗ്രൂപ്പിന്റെ പേരോ ചേർക്കാൻ ആവശ്യപ്പെടാം. വിദ്യാർത്ഥികളോട് അവ സമർപ്പിക്കാൻ ആവശ്യപ്പെടുകയാണെങ്കിൽ, പ്രോഗ്രാമുകൾ വ്യത്യസ്തമാക്കാൻ ഇത് സഹായിക്കും.

  • VEXcode IQ-ൽ ഓട്ടോസേവ് ഉള്ളതിനാൽ, പ്രോജക്റ്റ് വീണ്ടും സേവ് ചെയ്യേണ്ട ആവശ്യമില്ല.

ഘട്ടം 3: [Forever] ഉം [Repeat] ഉം തമ്മിലുള്ള വ്യത്യാസം എന്താണ്?

ഇടത് വശത്തുള്ള ഒരു ഫോറെവർ ലൂപ്പിനും വലതുവശത്തുള്ള ഒരു റിപ്പീറ്റ് ലൂപ്പിനും ഇടയിലുള്ള ഉപയോഗ കേസിലെ വ്യത്യാസം കാണിക്കുന്ന രണ്ട് കോഡ് സ്‌നിപ്പെറ്റുകൾ വശങ്ങളിലായി. ഇടതുവശത്ത് "എന്ന് എഴുതിയിരിക്കുന്ന ഒരു കമന്റ് ഉണ്ട്, അതിൽ "ഫോർഎവർ ബ്ലോക്ക് ഉപയോഗിച്ച് എപ്പോൾ" ആക്കണമെന്ന് നിർണ്ണയിക്കാൻ സെൻസർ ഇൻപുട്ട് ഉപയോഗിക്കുക", "if then ബ്ലോക്ക് ഉള്ളിൽ" എന്ന് എഴുതിയിരിക്കുന്നു. ബമ്പർ അമർത്തിയാൽ റോബോട്ട് 90 ഡിഗ്രി വലത്തേക്ക് തിരിയും, അല്ലെങ്കിൽ അത് മുന്നോട്ട് നീങ്ങും. വലതുവശത്തുള്ള കമന്റ് "എഴുതിയിരിക്കുന്നു. 300mm ചതുരത്തിൽ റോബോട്ട് ഓടിക്കുന്നതിന് റിപ്പീറ്റ് ലൂപ്പ് 4 ആയി സജ്ജീകരിച്ച് എപ്പോൾ" തിരിയണമെന്ന് നിർണ്ണയിക്കാൻ ഒരു നിശ്ചിത ദൂരം ഉപയോഗിക്കുക.

  •  ആവർത്തന പ്രവർത്തനങ്ങൾ ഉദാഹരണ പ്രോജക്റ്റ് വീണ്ടും നോക്കുക. മുകളിൽ വലതുവശത്ത് കാണിച്ചിരിക്കുന്ന ബ്ലോക്കുകളുടെ കൂട്ടവും ഇതാണ്.
    [ആവർത്തിക്കുക] ബ്ലോക്കിൽ 4 തവണ മാത്രമേ ചലനങ്ങൾ ആവർത്തിക്കുന്നുള്ളൂ എന്നത് ശ്രദ്ധിക്കുക. ആവർത്തിച്ചുള്ള ചലനങ്ങൾ അപൂർവ്വമായി എന്നെന്നേക്കുമായി ആവർത്തിക്കേണ്ടതിനാൽ, ഒരു നിശ്ചിത എണ്ണം ആവർത്തനങ്ങൾ മാത്രം ആവശ്യമുള്ളപ്പോൾ [ആവർത്തിക്കുക] ബ്ലോക്ക് ഉപയോഗിക്കുന്നു.

     [ആവർത്തിക്കുക] ബ്ലോക്ക് [എന്നേക്കും] ബ്ലോക്ക് ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിച്ചാൽ, റോബോട്ട് ഒരു ചതുരത്തിൽ എന്നെന്നേക്കുമായി ആവർത്തിക്കും.
  • കണ്ടീഷൻ സത്യമാണോ എന്ന് തുടർച്ചയായി പരിശോധിക്കുന്നതിന്, ഒരു കണ്ടീഷണൽ സ്റ്റേറ്റ്മെന്റിനൊപ്പം ഒരു [Forever] ബ്ലോക്ക് പലപ്പോഴും ഉപയോഗിക്കാറുണ്ട്. മുകളിലുള്ള [Forever] ബ്ലോക്കിൽ ഘടിപ്പിച്ചിരിക്കുന്ന ബ്ലോക്കുകളുടെ കൂട്ടത്തിൽ, ബമ്പർ സ്വിച്ച് ഉപയോഗിച്ച് എന്തെങ്കിലും ഇടിക്കുന്ന അവസ്ഥയിൽ എത്തുന്നതുവരെ റോബോട്ട് എങ്ങനെ മുന്നോട്ട് പോകുമെന്ന് ശ്രദ്ധിക്കുക. ബമ്പർ സ്വിച്ച് അമർത്തിയാൽ, റോബോട്ട് തിരിയും. അല്ലെങ്കിൽ, അത് മുന്നോട്ട് നീങ്ങിക്കൊണ്ടിരിക്കും.

    ഇത് [Forever] ബ്ലോക്കിന്റെ പ്രായോഗിക ഉപയോഗ-കേസാണ്. ഒരു സ്വയം ഓടിക്കുന്ന തൂപ്പുകാരൻ മുന്നോട്ട് ഓടിക്കൊണ്ടിരിക്കുന്നത് സങ്കൽപ്പിക്കുക, അയാൾ എന്തെങ്കിലും ഒന്നിൽ ഇടിക്കുന്നതുവരെ, പിന്നീട് അത് തിരിഞ്ഞുപോകും.

നിങ്ങളുടെ പഠന ഐക്കൺ വികസിപ്പിക്കുക നിങ്ങളുടെ പഠനം വിപുലീകരിക്കുക

കണ്ടീഷണലുകൾ ഉപയോഗിച്ച് ലൂപ്പുകൾ എങ്ങനെ ഉപയോഗിക്കാമെന്ന് കൂടുതൽ പര്യവേക്ഷണം ചെയ്യുന്നതിന്, ഫ്ലോർ സ്വീപ്പർ പ്രോജക്റ്റ് നിർമ്മിക്കുക.ഒരു 'When started' ബ്ലോക്കും ഒരു 'Forever' ബ്ലോക്കും ഘടിപ്പിച്ചിട്ടുള്ള VEXcode IQ പ്രോജക്റ്റ്. ഫോർഎവർ ബ്ലോക്കിനുള്ളിൽ Bumper8 ആയി കൺഡിഷൻ സെറ്റ് ചെയ്ത ഒരു Repeat until ബ്ലോക്കും അകത്ത് ഒരു Drive forward ബ്ലോക്കും ഉണ്ട്. അടുത്തത് ഒരു സ്റ്റോപ്പ് ഡ്രൈവിംഗ് ബ്ലോക്ക് ആണ്, ബ്ലോക്കിനുള്ള ഒരു ടേൺ വലത്തേക്ക് 90 നും 0 മുതൽ 90 ഡിഗ്രി വരെ ക്രമരഹിതമായി തിരഞ്ഞെടുക്കുക.

  • ക്ലോബോട്ട് (ഡ്രൈവ്‌ട്രെയിൻ) ഉദാഹരണ പ്രോജക്റ്റ് തുറക്കാൻ വിദ്യാർത്ഥികളോട് ആവശ്യപ്പെടുക. ഈ പ്രോജക്റ്റിനായി ഏത് ടെംപ്ലേറ്റ് തിരഞ്ഞെടുക്കണമെന്ന് സൂചിപ്പിക്കുന്നതിന് ഉദാഹരണ പ്രോജക്റ്റ് ഐക്കണിന്റെ അടിയിൽ Clawbot Drivetrain എന്ന് കാണാം.
  • മുകളിലുള്ള പ്രോജക്റ്റ് നിർമ്മിക്കാൻ വിദ്യാർത്ഥികളോട് ആവശ്യപ്പെടുക. 
  • വിദ്യാർത്ഥികളെക്കൊണ്ട് ഈ പ്രോജക്ട് 'ഫ്ലോർ സ്വീപ്പർ' ആയി സേവ് ചെയ്യിപ്പിക്കുക. VEXcode IQ ടൂൾബാറിലെ പ്രോജക്റ്റ് ഡയലോഗ് ബോക്സ്. സ്ലോട്ട് 1 തിരഞ്ഞെടുത്തു, പ്രോജക്റ്റിന്റെ പേര് ഫ്ലോർ സ്വീപ്പർ എന്ന് എഴുതിയിരിക്കുന്നു. 
  • പ്രോജക്റ്റ് സേവ് ചെയ്യുന്നതിന് വിദ്യാർത്ഥികൾക്ക് സഹായം ആവശ്യമുണ്ടെങ്കിൽ, പേരിടലും സേവിംഗും ട്യൂട്ടോറിയൽ പരിശോധിക്കുക. ഫയൽ മെനുവിന്റെ വലതുവശത്തുള്ള ഒരു ചുവന്ന ബോക്സിൽ ട്യൂട്ടോറിയൽ ഐക്കൺ എന്ന് വിളിക്കപ്പെടുന്ന VEXcode IQ ടൂൾബാർ.

ഏതെങ്കിലും ബ്ലോക്കുകളിൽ വിദ്യാർത്ഥികൾക്ക് സഹായം ആവശ്യമുണ്ടെങ്കിൽ, അവരെ സഹായം വിവരങ്ങളിലേക്കോ ട്യൂട്ടോറിയലിലേക്കോ റഫർ.

റോബോട്ട് എങ്ങനെ നീങ്ങുന്നുവെന്ന് നിരീക്ഷിക്കാൻ പ്രോജക്റ്റ് ഡൗൺലോഡ് പ്രവർത്തിപ്പിക്കാൻ വിദ്യാർത്ഥികളോട് ആവശ്യപ്പെടുക. വിദ്യാർത്ഥികൾക്ക് സഹായം ആവശ്യമുണ്ടെങ്കിൽ, അവരെ VEXcode IQ-യിലെ ഡൗൺലോഡ് ആൻഡ് റൺ എ പ്രോജക്റ്റ് ട്യൂട്ടോറിയലിലേക്ക് നയിക്കുക.

തുടർന്ന്, ഒരു ക്ലാസ് ചർച്ച ആരംഭിച്ച് [ആവർത്തിക്കുക] ബ്ലോക്കിന് പകരം [Forever] ബ്ലോക്ക് ഉപയോഗിച്ചതിന്റെ കാരണം വിശദീകരിക്കാൻ വിദ്യാർത്ഥികളോട് ആവശ്യപ്പെടുക.

ബമ്പർ സ്വിച്ച് അമർത്തുന്നുണ്ടോ എന്ന് ഈ പ്രോജക്റ്റ് തുടർച്ചയായി പരിശോധിക്കുന്നതിനാൽ [Forever] ബ്ലോക്ക് ഉപയോഗിക്കുന്നുവെന്ന് വിദ്യാർത്ഥികൾ ശ്രദ്ധിക്കണം. 

ഘട്ടം 4: നിർത്തുക, പോകുക എന്ന വെല്ലുവിളി!

ഒരു ചതുരത്തിൽ എതിർ ഘടികാരദിശയിൽ നീങ്ങുന്നതിനെ സൂചിപ്പിക്കുന്ന അമ്പടയാളങ്ങളുള്ള ഒരു പച്ച ചതുരം കാണിക്കുന്ന റോബോട്ടിന്റെ ചലനത്തിന്റെ വരച്ച പാത. പാതയിലെ ഈ ബിന്ദുവിലെ ചലനത്തെ സൂചിപ്പിക്കുന്ന രണ്ട് വശങ്ങളുള്ള ഓറഞ്ച് അമ്പടയാളം ഓരോ മൂലയിലും ഉണ്ട്.

  • നിങ്ങളുടെ ക്ലോബോട്ട് ഒരു ചതുരത്തിൽ ഡ്രൈവ് ചെയ്യട്ടെ. 
  • ഓരോ വളവിനും മുമ്പ്: 
    • നഖം തുറക്കുകയും അടയ്ക്കുകയും വേണം.
    • കൈ ഉയർത്തുകയും താഴ്ത്തുകയും വേണം.
    • ടച്ച് എൽഇഡി കുറഞ്ഞത് ഒരു നിറമെങ്കിലും കാണിക്കണം. 
    • കുറഞ്ഞത് ഒരു ശബ്ദമെങ്കിലും പ്ലേ ചെയ്യണം. 
  • ക്ലോബോട്ടിന് സ്ക്വയറിന്റെ ഒരു വശത്തുകൂടി ഒന്നിലധികം തവണ വാഹനമോടിക്കാൻ കഴിയില്ല. 
  • നിങ്ങൾക്ക് ആവർത്തന പ്രവർത്തനങ്ങൾ ഉദാഹരണ പ്രോജക്റ്റ് ഒരു ആരംഭ പോയിന്റായി ഉപയോഗിക്കാം, പക്ഷേ എന്തെങ്കിലും മാറ്റങ്ങൾ വരുത്തുന്നതിന് മുമ്പ് അത് StopAndGo ആയി സേവ് ചെയ്യുക.VEXcode IQ ടൂൾബാറിലെ പ്രോജക്റ്റ് നാമ ഡയലോഗ് ബോക്സ്. സ്ലോട്ട് 1 തിരഞ്ഞെടുത്തു, പ്രോജക്റ്റ് നാമം 'സ്റ്റോപ്പ് ആൻഡ് ഗോ' എന്ന് വായിക്കുന്നു.

നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ, ഇനിപ്പറയുന്നവ പ്ലാൻ ചെയ്യുക:

  • ഡ്രൈവറെയും റെക്കോർഡറെയും ഉപയോഗിച്ച് നിങ്ങളുടെ പരിഹാരം ആസൂത്രണം ചെയ്യിക്കുകയും നിങ്ങളുടെ പ്രോജക്റ്റിലെ ഓരോ ബ്ലോക്കിലും ക്ലോബോട്ട് എന്തുചെയ്യുമെന്ന് പ്രവചിക്കുകയും ചെയ്യുക.
  • സമർപ്പിക്കുന്നതിന് മുമ്പ് പ്രോജക്റ്റ് പരിശോധിക്കുന്നതിനായി പ്രോഗ്രാമറെ ഡൗൺലോഡ്പ്രവർത്തിപ്പിക്കാൻ അനുവദിക്കുക.
  • ആവശ്യാനുസരണം പ്രോജക്റ്റിൽ മാറ്റങ്ങൾ വരുത്താൻ ബിൽഡറെ അനുവദിക്കുക, പരിശോധനയ്ക്കിടെ എന്താണ് മാറ്റിയതെന്ന് കുറിപ്പുകൾ എടുക്കാൻ റെക്കോർഡറുമായി ആശയവിനിമയം നടത്തുക.

ടീച്ചർ ടൂൾബോക്സ് ഐക്കൺ ടീച്ചർ ടൂൾബോക്സ് - പരിഹാരം

സ്റ്റോപ്പ് ആൻഡ് ഗോ ചലഞ്ചിനുള്ള ഒരു സാധ്യതയുള്ള പരിഹാരമാണ് താഴെ കൊടുത്തിരിക്കുന്നത്:ഒരു 'When started' ബ്ലോക്കും ഒരു റിപ്പീറ്റ് ബ്ലോക്കും 4 ആയി ഘടിപ്പിച്ചിട്ടുള്ള VEXcode IQ സാമ്പിൾ സൊല്യൂഷൻ. റിപ്പീറ്റ് ബ്ലോക്കിനുള്ളിൽ 9 ബ്ലോക്കുകൾ ഉണ്ട്, അവ ക്രമത്തിൽ ഇങ്ങനെ വായിക്കാം, TouchLED ചുവപ്പിലേക്ക് സജ്ജമാക്കുക, 300 mm മുന്നോട്ട് നയിക്കുക, 70 ഡിഗ്രിയിലേക്ക് സ്പിൻ ക്ലൗ മോട്ടോർ തുറക്കുക, 360 ഡിഗ്രിയിലേക്ക് സ്പിൻ ആം മോട്ടോർ മുകളിലേക്ക് ഉയർത്തുക, 70 ഡിഗ്രിയിലേക്ക് സ്പിൻ ക്ലൗ മോട്ടോർ അടയ്ക്കുക, 360 ഡിഗ്രിയിലേക്ക് സ്പിൻ ആം മോട്ടോർ താഴേക്ക് അയയ്ക്കുക, ടച്ച് ലെഡ് നിറം പച്ചയിലേക്ക് സജ്ജമാക്കുക, സൗണ്ട് സൈറൺ പ്ലേ ചെയ്യുക, 90 ഡിഗ്രിയിലേക്ക് വലത്തേക്ക് തിരിയുക.

വിദ്യാർത്ഥികൾക്ക് അവരുടെ പ്രോജക്ടുകൾ സ്കോർ ചെയ്യുന്നതിനായി ഒരു പ്രോഗ്രാമിംഗ് റൂബ്രിക് നൽകാം (Google / .docx / .pdf).

വിദ്യാർത്ഥികളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കുകൾ വ്യക്തിഗതമായി (Google / .docx / .pdf) അല്ലെങ്കിൽ ഒരു ടീമായി (Google / .docx / .pdf) പരിപാലിക്കുകയും സ്കോർ ചെയ്യുകയും ചെയ്യാം.

ചർച്ചയെ പ്രചോദിപ്പിക്കുക ഐക്കൺ ചർച്ചയെ പ്രചോദിപ്പിക്കുക - പ്രവർത്തനത്തെക്കുറിച്ച് ചിന്തിക്കുക

ചോദ്യം: നിങ്ങൾ പ്രതീക്ഷിച്ചതുപോലെ ക്ലോബോട്ട് നീങ്ങിയോ?
ഉത്തരം: ഉത്തരങ്ങൾ വ്യത്യാസപ്പെടും; എന്നിരുന്നാലും, ഈ ചോദ്യത്തിന്റെ ലക്ഷ്യം വൈജ്ഞാനിക ചിന്തയെ പ്രോത്സാഹിപ്പിക്കുക എന്നതാണ്. വിദ്യാർത്ഥികൾ പരീക്ഷിക്കുന്നതിനുമുമ്പ് പെരുമാറ്റരീതികൾ പ്രവചിച്ചും, അവരുടെ ഫലങ്ങൾ രേഖപ്പെടുത്തിയും, പ്രതിഫലിപ്പിച്ചും തുടങ്ങി.

ചോദ്യം: ആവർത്തന പ്രവർത്തനങ്ങൾ ഉദാഹരണ പ്രോജക്റ്റിന് പുറമേ കൈയും നഖവും ചലിപ്പിക്കുന്നതിൽ നേരിടുന്ന ഏറ്റവും വലിയ വെല്ലുവിളി എന്താണ്?
എ: ഉത്തരങ്ങൾ വ്യത്യാസപ്പെടാമെങ്കിലും, നഖം എത്ര ഡിഗ്രി തുറക്കുകയും അടയ്ക്കുകയും വേണം, കൈ എത്ര ഡിഗ്രി മുകളിലേക്കും താഴേക്കും ചലിപ്പിക്കണം എന്ന് വിദ്യാർത്ഥികൾ പരീക്ഷിക്കേണ്ടി വന്നിരിക്കാം എന്നതായിരിക്കണം പൊതുവായ പ്രതികരണം.

ചോദ്യം: ആവർത്തനം ഉപയോഗിക്കുന്നത് എങ്ങനെയാണ് പ്രോജക്റ്റിന്റെ കാര്യക്ഷമത വർദ്ധിപ്പിക്കുന്നത്?
എ:  [ആവർത്തിക്കുക] ലൂപ്പ് ഇല്ലാതെ, പ്രോജക്റ്റിലെ ബ്ലോക്കുകൾ നിർണ്ണയിക്കുന്ന പെരുമാറ്റങ്ങൾ ഒരിക്കൽ മാത്രമേ ക്ലോബോട്ട് നിർവഹിക്കൂ. ഒരു ചതുരം രൂപപ്പെടുത്തുന്നതിന് എല്ലാ ബ്ലോക്കുകളും 4 തവണ നിർവ്വഹിക്കാൻ [ആവർത്തിക്കുക] ലൂപ്പ് ക്ലോബോട്ടിനോട് പറയുന്നു.