Skip to main content

ഇവന്റ്-ബേസ്ഡ് പ്രോഗ്രാമിംഗ്: ബ്ലോക്കുകൾക്കിടയിലുള്ള ആശയവിനിമയം

ടീച്ചർ ടൂൾബോക്സ് ഐക്കൺ ടീച്ചർ ടൂൾബോക്സ്

ഇവന്റ് അധിഷ്ഠിത പ്രോഗ്രാമിംഗ് ഉപയോഗിച്ച് കൺട്രോളറിലെ ബട്ടണുകൾ ഉപയോഗിക്കുക എന്നതാണ് റീതിങ്ക് വിഭാഗത്തിന്റെ ലക്ഷ്യം.

ഈ വിഭാഗത്തിൽ ഇവ ഉൾപ്പെടുന്നു:

  • ഇവന്റ്-അധിഷ്ഠിത പ്രോഗ്രാമിംഗിന്റെ അവലോകനം

  • ഉദാഹരണം പ്രോജക്റ്റ് ഡൗൺലോഡ് നിർദ്ദേശങ്ങൾ & അവലോകനം

  • റീമിക്സ് പ്രവർത്തനങ്ങൾ:

    • ഒരു വസ്തു പിടിക്കൂ!

    • നിറമുള്ള രത്നങ്ങൾ

    • റിലേ റേസ്!

  • റീമിക്സ് ചോദ്യങ്ങൾ

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

  • സമയം ലാഭിക്കുന്നതിനായി ക്ലാസിന് മുമ്പ് കൺട്രോളറെ റോബോട്ട് ബ്രെയിനുമായി ജോടിയാക്കാം. ഈ ഘട്ടം പൂർത്തിയാക്കണോ അതോ വിദ്യാർത്ഥികൾ അങ്ങനെ ചെയ്യണോ എന്ന് തീരുമാനിക്കുക. ഇവിടെഎന്ന ഘട്ടങ്ങൾ പാലിക്കുക. കൺട്രോളറെ തലച്ചോറുമായി ജോടിയാക്കണമെങ്കിൽ, വിദ്യാർത്ഥികൾക്ക് ഉപയോഗിക്കാനായി ഈ ലേഖനം പ്രിന്റ് ഔട്ട് എടുക്കാവുന്നതാണ്.
  • ഇവന്റ് അധിഷ്ഠിത പ്രോഗ്രാമിംഗ് ക്ലോബോട്ടിന് ഇവന്റുകൾ ട്രിഗർ ചെയ്യാനോ ട്രിഗറുകളോട് പ്രതികരിക്കാനോ ഉള്ള കഴിവ് നൽകുന്നു. ഈ തരത്തിലുള്ള പ്രോഗ്രാമിംഗ് ഒരു ബ്ലോക്കിനെ മറ്റ് ബ്ലോക്കുകളുമായി ആശയവിനിമയം നടത്താൻ പ്രാപ്തമാക്കുന്നു.

    മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, കൺട്രോളറിന്റെ ജോയ്സ്റ്റിക്കുകളുടെ ചലനങ്ങളോട് ക്ലോബോട്ട് പ്രതികരിക്കുന്നു. ജോയ്‌സ്റ്റിക്കിന്റെ ചലനമാണ് ട്രിഗർ, ക്ലോബോട്ട് അതിനനുസരിച്ച് പ്രതികരിക്കുന്നു.

വെൻ കൺട്രോളർ ബട്ടൺ L1 ഉള്ള VEXcode V5 പ്രോജക്റ്റ്, സ്പിൻ ആം മോട്ടോർ അപ്പ് ബ്ലോക്ക് ഘടിപ്പിച്ച് ആരംഭിക്കാൻ ഇവന്റ് ബ്ലോക്ക് അമർത്തി.

മുകളിലുള്ള ഉദാഹരണത്തിൽ, L1 ബട്ടൺ അമർത്തുന്നത് ആംമോട്ടറിനെ മുകളിലേക്ക് കറക്കുന്ന ട്രിഗറാണ്. [when controller button] ബ്ലോക്ക് ആ സന്ദേശം [spin] ബ്ലോക്കിലേക്ക് ആശയവിനിമയം ചെയ്യുന്നു.

ബ്ലോക്കുകളെക്കുറിച്ച് കൂടുതലറിയാൻ,Helpവിവരങ്ങൾ തുറക്കുക.

 

ഒരു ചെറിയ നായ ഒരു ഡോർമെറ്റിൽ ഇരുന്ന്, മുന്നിൽ ഒരു ചുരുണ്ട ലീഷുമായി, പുറത്തുപോകാൻ സമയമായോ എന്ന് ചോദിക്കുന്നതുപോലെ ക്യാമറയിലേക്ക് നോക്കുന്നു.

ഇവന്റ് അധിഷ്ഠിത പ്രോഗ്രാമിംഗ്

നിങ്ങളുടെ നായ ഒരു ലീഷ് കൊണ്ടുവന്നു വച്ചാലോ വാതിലിനടുത്ത് ഇരുന്നാലോ, അയാൾ പുറത്തേക്ക് പോകണമെന്ന് നിങ്ങളെ അറിയിക്കുകയാണ്. സ്കൂളിൽ, നിങ്ങളുടെ അധ്യാപകൻ ഒരു ചോദ്യം ചോദിക്കുമ്പോൾ നിങ്ങൾ കൈ ഉയർത്തുന്നത് കാണുമ്പോൾ, നിങ്ങൾക്ക് ഉത്തരം അറിയാമെന്ന് അവർ വിശ്വസിക്കുന്നു, കൂടാതെ ചോദ്യത്തിന് ഉത്തരം നൽകാൻ അവർ ആഗ്രഹിക്കുന്നു. ഈ പെരുമാറ്റങ്ങളെ "ട്രിഗറുകൾ" എന്നും വിളിക്കുന്നു.

നിങ്ങളുടെ നായയ്ക്ക് അറിയാം, അവൻ പുറത്തേക്ക് പോകേണ്ടതുണ്ടെന്ന് നിങ്ങളെ അറിയിക്കുന്ന ഒരു ട്രിഗർ ആണ് അവൻ തന്റെ ലെഷ് കൊണ്ടുവരുന്നതോ വാതിലിനടുത്ത് ഇരിക്കുന്നതോ എന്ന്. അപ്പോൾ, അവൻ വാതിലിനരികിൽ ലീഷുമായി ഇരിക്കുന്നത് കാണുമ്പോൾ, നിങ്ങൾ അവനെ പുറത്തേക്ക് കൊണ്ടുപോയി ട്രിഗറിനോട് പ്രതികരിക്കും. ചോദ്യത്തിന് ഉത്തരം നൽകാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെന്ന് അധ്യാപകനെ അറിയിക്കുന്നതിനുള്ള ഒരു പ്രധാന ഘടകം നിങ്ങളുടെ കൈ ഉയർത്തുക എന്നതാണ്. തുടർന്ന് അധ്യാപകൻ നിങ്ങളെ വിളിച്ചുകൊണ്ട് ട്രിഗറിനോട് പ്രതികരിക്കുന്നു.

ചില റോബോട്ട് പെരുമാറ്റങ്ങൾ റോബോട്ടിനെ ചില കാര്യങ്ങൾ ചെയ്യാൻ പ്രേരിപ്പിക്കുകയോ അല്ലെങ്കിൽ ചില ട്രിഗറുകളോട് പ്രതികരിക്കുകയോ ചെയ്യുന്നതിനെയാണ് റോബോട്ടിക്സിലെ ഇവന്റ് അധിഷ്ഠിത പ്രോഗ്രാമിംഗ് എന്ന് പറയുന്നത്.

ടീച്ചർ ടൂൾബോക്സ് ഐക്കൺ ടീച്ചർ ടൂൾബോക്സ് - ബ്ലോക്കുകൾ അവലോകനം ചെയ്യുന്നു

  • VEXcode V5-ൽ Clawbot Controller with Events ഉദാഹരണ പ്രോജക്റ്റ് തുറക്കാൻ വിദ്യാർത്ഥികളോട് ആവശ്യപ്പെടുക.

ഉദാഹരണ പ്രോജക്റ്റ് ഐക്കണിൽ താഴെ "കൺട്രോളറുള്ള Clawbot" എന്നും മുകളിൽ ഒരു ക്ലോബോട്ടുള്ള ഒരു നീല കൺട്രോളർ എന്നും കാണാം.

  • ക്ലാസ് പ്രവർത്തനത്തിന്റെ ഭാഗമായി, പ്രോഗ്രാമിംഗ് ബ്ലോക്കുകൾ വിദ്യാർത്ഥികളുമായി അവലോകനം ചെയ്യുക. ക്ലോബോട്ട് കൺട്രോൾ പ്രോജക്റ്റിലെ ഒന്നിലധികം ഇവന്റുകൾ ഒരേ സമയം പ്രവർത്തനക്ഷമമാക്കാൻ കഴിയുമെന്ന് വിദ്യാർത്ഥികളോട് പറയുക, അതുവഴി ക്ലോബോട്ടിന്റെ ഡ്രൈവിംഗ് ചലനവും ക്ലോബോട്ടിന്റെ കൈയുടെയും നഖത്തിന്റെയും ചലനവും നിയന്ത്രിക്കാൻ അവരെ പ്രാപ്തരാക്കുന്നു.
  • വിദ്യാർത്ഥികൾക്ക് VEXcode V5 ന്റെ ഒരു ദ്രുത അവലോകനം ആവശ്യമുണ്ടെങ്കിൽ, ഈ അന്വേഷണത്തിനിടെ ഏത് സമയത്തും അവർക്ക് ട്യൂട്ടോറിയലുകൾ റഫർ ചെയ്യാൻ കഴിയും. ട്യൂട്ടോറിയലുകൾ ടൂൾബാറിലാണ് സ്ഥിതി ചെയ്യുന്നത്. ട്യൂട്ടോറിയലുകൾക്കൊപ്പം, വിദ്യാർത്ഥികൾക്ക് ഒരു പ്രോജക്റ്റ് സേവ് ചെയ്യൽ, ഡൗൺലോഡ് ചെയ്യൽ, പ്രവർത്തിപ്പിക്കൽ എന്നിവയുൾപ്പെടെ മറ്റ് ഇനങ്ങൾ അവലോകനം ചെയ്യാൻ കഴിയും.

ഫയൽ മെനു ബട്ടണിന് അടുത്തായി വലതുവശത്ത് സ്ഥിതിചെയ്യുന്ന VEXcode V5 ടൂൾബാറിലെ ട്യൂട്ടോറിയൽ ബട്ടൺ.

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

ക്ലോബോട്ട്

1

ചാർജ്ജ് ചെയ്ത റോബോട്ട് ബാറ്ററി

1

VEX V5 റേഡിയോ

1

കൺട്രോളർ

1

ടെതർ കേബിൾ

1

VEXcode V5

1

യുഎസ്ബി കേബിൾ (കമ്പ്യൂട്ടർ ഉപയോഗിക്കുകയാണെങ്കിൽ)

1

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