റീമിക്സ് വെല്ലുവിളികൾക്കായി തയ്യാറെടുക്കുക - C++
അധ്യാപക നുറുങ്ങുകൾ
-
വിദ്യാർത്ഥികൾClawbot കൺട്രോളർ വിത്ത് EventsExample പ്രോജക്റ്റ് തിരഞ്ഞെടുത്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക. ഫയൽ മെനുവിൽ നിന്ന്ഉദാഹരണങ്ങൾപേജിൽ നിന്ന് തിരഞ്ഞെടുക്കാൻ നിരവധി തിരഞ്ഞെടുപ്പുകൾ ഉണ്ടെന്ന് നിങ്ങൾക്ക് വിദ്യാർത്ഥികളെ ചൂണ്ടിക്കാണിക്കാം.
-
പ്രോജക്റ്റ് നാമത്തിൽ വിദ്യാർത്ഥികളോട് അവരുടെ ഇനീഷ്യലുകൾ അല്ലെങ്കിൽ പേര് ചേർക്കാൻ ആവശ്യപ്പെടാം. വിദ്യാർത്ഥികളോട് പ്രോജക്ടുകൾ സമർപ്പിക്കാൻ ആവശ്യപ്പെടുകയാണെങ്കിൽ, അവ വ്യത്യസ്തമാക്കാൻ ഇത് സഹായിക്കും.
നിങ്ങളുടെ പ്രോജക്റ്റ് ആരംഭിക്കുന്നതിന് മുമ്പ്, ശരിയായ ഉദാഹരണ പ്രോജക്റ്റ് തിരഞ്ഞെടുക്കുക. ക്ലോബോട്ട് കൺട്രോൾ ഉദാഹരണ പ്രോജക്റ്റിൽ ക്ലോബോട്ട് മോട്ടോറുകളുടെയും സെൻസറുകളുടെയും കോൺഫിഗറേഷൻ അടങ്ങിയിരിക്കുന്നു. ടെംപ്ലേറ്റ് ഉപയോഗിക്കുന്നില്ലെങ്കിൽ, നിങ്ങളുടെ റോബോട്ട് പ്രോജക്റ്റ് ശരിയായി പ്രവർത്തിപ്പിക്കില്ല.
- ഫയൽ മെനുവിലേക്ക് പോയി, ഉദാഹരണങ്ങൾ തുറക്കുക, തുടർന്ന് Clawbot Control ഉദാഹരണ പ്രോജക്റ്റ് തിരഞ്ഞെടുക്കുക.

-
പ്രോജക്റ്റ്സംരക്ഷിക്കുക.

- ടൂൾബാറിന്റെ മധ്യത്തിലുള്ള വിൻഡോയിൽ ഇപ്പോൾ Clawbot Control എന്ന പ്രോജക്റ്റ് നാമം ഉണ്ടെന്ന് ഉറപ്പാക്കുക. ക്ലോബോട്ട് ഇപ്പോൾ ശരിയായി ക്രമീകരിച്ചിരിക്കുന്നു, കൂടാതെ ക്ലോബോട്ട് കൺട്രോൾ പ്രോജക്റ്റ് ഉപയോഗത്തിന് തയ്യാറാണ്.
ഇനി, ഈ പ്രോജക്റ്റിൽ നിർദ്ദേശങ്ങൾ എങ്ങനെ ഉപയോഗിക്കുന്നുവെന്ന് നോക്കൂ. നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കുകളിൽ, ഇനിപ്പറയുന്ന പ്രവചനങ്ങൾ നടത്തുക:
- ഈ പ്രോജക്റ്റ് നടത്തുമ്പോൾ എന്താണ് സംഭവിക്കുന്നത്? ക്ലോബോട്ടിന് എന്തുചെയ്യാൻ കഴിയും?
- ഓരോ കൺട്രോളർ ബട്ടൺ ഇവന്റിനും കോൾബാക്ക് ഫംഗ്ഷനുകളിൽ while ഉം wait നിർദ്ദേശങ്ങളും ഉപയോഗിച്ചില്ലെങ്കിൽ എന്ത് സംഭവിക്കും?
ടീച്ചർ ടൂൾബോക്സ്
-
നിർത്തി ചർച്ച ചെയ്യുക
വിദ്യാർത്ഥികൾ അവരുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കുകളിൽ മുകളിൽ പറഞ്ഞ ചോദ്യത്തിന് ഉത്തരം നൽകിയ ശേഷം, അവരുടെ എൻട്രികൾ ചർച്ച ചെയ്യുക:
ഉത്തരസൂചിക
- കൃത്യമായ പ്രവചനങ്ങൾ അനുസരിച്ച്, ക്ലോബോട്ടിന് ജോയ്സ്റ്റിക്കുകൾ ഉപയോഗിച്ച് മുന്നോട്ട്, പിന്നിലേക്ക് നീങ്ങാനും തിരിയാനും കഴിയും, അവയെ 2, 3 സ്ഥാനങ്ങളിൽ മുകളിലേക്കും താഴേക്കും നീക്കാൻ കഴിയും. L1, L2 ബട്ടണുകൾ ഉപയോഗിച്ച് ക്ലോബോട്ടിന്റെ കൈ മുകളിലേക്കും താഴേക്കും ചലിപ്പിക്കാൻ കഴിയും, കൂടാതെ R1, R2 ബട്ടണുകൾ ഉപയോഗിച്ച് ക്ലോ തുറക്കാനും അടയ്ക്കാനും കഴിയും. ബട്ടണുകൾ അമർത്താതിരിക്കുകയും മോട്ടോറുകൾ നിർത്തുകയും ചെയ്യുമ്പോൾ ആം, ക്ലാവ് പൊസിഷനുകൾ സ്ഥാനത്ത് തുടരുമെന്ന് കൂടുതൽ മെച്ചപ്പെട്ട പ്രതികരണങ്ങൾ പ്രവചിച്ചേക്കാം.
- കോൾബാക്ക് ഫംഗ്ഷനുകളിലെwhileഉംwaitനിർദ്ദേശങ്ങൾ, ഈ സാഹചര്യത്തിൽ, L, R ബട്ടണുകൾ അമർത്താത്തപ്പോൾ, Arm (L ബട്ടണുകൾ) ഉം/അല്ലെങ്കിൽ Claw (R ബട്ടണുകൾ) ഉം നിർത്തണമെന്ന് Clawbot-നോട് പറയുന്നു. കോൾബാക്ക് ഫംഗ്ഷനുകളിൽ നിന്ന്whileഉംwaitനിർദ്ദേശങ്ങൾ നീക്കം ചെയ്താൽ, ആദ്യം കറങ്ങാൻ പറഞ്ഞയുടനെ ആ മോട്ടോറുകൾ നിർത്തും.
സമയം അനുവദിക്കുകയാണെങ്കിൽ, കോൾബാക്ക് ഫംഗ്ഷനുകളിൽ നിന്ന്whileഉംwaitനിർദ്ദേശങ്ങൾ വിദ്യാർത്ഥികൾ നീക്കം ചെയ്യട്ടെ, അതുവഴി അവരുടെ Clawbot-ന്റെ പെരുമാറ്റങ്ങളെ അത് എങ്ങനെ ബാധിക്കുമെന്ന് അവർക്ക് കാണാൻ കഴിയും.