Skip to main content

ആമുഖം

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

ഈ ആനിമേഷനിൽ, ക്ലോബോട്ട് ഫീൽഡിന്റെ ഇടതുവശത്തെ ഭിത്തിയിലൂടെ ആരംഭിക്കുന്നു. റോബോട്ടിന്റെ ഇടതുവശത്തുള്ള ചുമരിനോട് ചേർന്ന് ഓരോ കറുത്ത വരയിലും രണ്ട് ബക്കിബോൾ സ്ഥാപിച്ചിരിക്കുന്നു. രണ്ടാമത്തെ ബക്കിബോൾ ചുവപ്പാണ്. ഓരോ ബക്കിബോളിന്റെയും നിറം തിരിച്ചറിയുന്നതിനായി റോബോട്ട് ആവർത്തിച്ച് കറുത്ത വരയിലേക്ക് മുന്നോട്ട് നീങ്ങുന്നു, ഇടത്തേക്ക് തിരിഞ്ഞ് മുന്നോട്ട് നീങ്ങുന്നു. ബക്കിബോൾ ചുവപ്പല്ലെങ്കിൽ, റോബോട്ട് പിന്നോട്ട് തിരിയുകയും വലത്തേക്ക് തിരിഞ്ഞ് അതിന്റെ പാറ്റേൺ തുടരുകയും ചെയ്യും. ബക്കിബോൾ ചുവപ്പാണെങ്കിൽ, റോബോട്ട് അതിനെ നഖത്തിൽ പിടിച്ച്, പിന്നിലേക്ക് തിരിച്ച്, തിരിഞ്ഞ്, എതിർവശത്തെ ഭിത്തിയിൽ ബക്കിബോൾ എത്തിക്കാൻ ഓടിക്കുന്നു. റോബോട്ട് അഞ്ച് ബക്കിബോളുകളുടെയും നിറം പരിശോധിക്കുന്നതുവരെ ടൈമർ പ്രവർത്തിക്കും, ഏകദേശം 28 സെക്കൻഡ്.

ഒരു ഒപ്റ്റിക്കൽ സെൻസർ ചേർക്കുക

ഈ പാഠത്തിൽ, സെൻസർ ഫീഡ്‌ബാക്കിനെക്കുറിച്ചും ആ ഫീഡ്‌ബാക്ക് ഉപയോഗിച്ച് നിങ്ങളുടെ റോബോട്ടിനെ എങ്ങനെ കോഡ് ചെയ്യാമെന്നും നിങ്ങൾ പഠിക്കുന്നു.

ഈ ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ നിങ്ങളുടെ ക്ലോബോട്ടിൽ ഒരു ഒപ്റ്റിക്കൽ സെൻസർ ചേർക്കുക.

  • ഒരു 1x2x1x4 C-ചാനൽ ഒരു ഒപ്റ്റിക്കൽ സെൻസറുമായി ബന്ധിപ്പിക്കുക.
  • സി-ചാനൽ ഒരു ആംഗിൾ ഗസ്സെറ്റിലേക്ക് മൌണ്ട് ചെയ്യുക, തുടർന്ന് ഇത് ക്ലാവിൽ ഘടിപ്പിക്കുക.

ക്ലോബോട്ട് അതിന്റെ നഖ കൈകൊണ്ട് ഒരു ബക്കിബോളിനെ പിടിക്കാൻ എത്തുന്നു. നഖ കൈയിൽ ചേർത്തിരിക്കുന്ന ഒരു ഒപ്റ്റിക്കൽ സെൻസർ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.


ഒപ്റ്റിക്കൽ സെൻസറിനെക്കുറിച്ചും ചുവന്ന ബക്കിബോൾ ശേഖരിക്കുന്നതിനുള്ള ഒരു പ്രോജക്റ്റ് നിർമ്മിക്കാൻ നിങ്ങൾക്ക് ഉപയോഗിക്കാവുന്ന ബ്ലോക്കുകളെക്കുറിച്ചും പഠിക്കാൻഅടുത്തത് >തിരഞ്ഞെടുക്കുക.

< പാഠങ്ങൾ അടുത്ത >ലേക്ക് മടങ്ങുക