Skip to main content

ഡ്രൈവ് ഫോർവേഡ്, റിവേഴ്സ് പ്രോഗ്രാമിംഗ് - സി++

ടീച്ചർ ടൂൾബോക്സ് ഐക്കൺ ടീച്ചർ ടൂൾബോക്സ് - പ്രവർത്തന രൂപരേഖ

ഈ പര്യവേഷണം വിദ്യാർത്ഥികളെ അടിസ്ഥാനപരമായ മുന്നോട്ട്, പിന്നോട്ട്, കാത്തിരിക്കൽ പ്രോഗ്രാമിംഗ് സ്വഭാവങ്ങളിലേക്ക് പരിചയപ്പെടുത്തും. ഈ അടിസ്ഥാന കഴിവുകൾ അവരെ അടുത്ത പ്രവർത്തനത്തിലും ഈ STEM ലാബിന്റെ അവസാനത്തിലെ സ്ട്രൈക്ക് ചലഞ്ചിലും വിജയിക്കാൻ സഹായിക്കും, അപ്പോൾ അവർ സ്പീഡ്ബോട്ട് ഉപയോഗിച്ച് ബൗളിംഗിൽ മത്സരിക്കും.

V5 സ്പീഡ്ബോട്ട് (ഡ്രൈവ്‌ട്രെയിൻ 2-മോട്ടോർ, ഗൈറോ ഇല്ല) ടെംപ്ലേറ്റ് പ്രോജക്റ്റ് ഉപയോഗിക്കുന്നത്, ഒരു നിർദ്ദേശം മാത്രം ഉപയോഗിച്ച് സ്പീഡ്ബോട്ട് മുന്നോട്ട് പോകുന്നതിനായി പ്രോഗ്രാം ചെയ്യാൻ വിദ്യാർത്ഥികളെ പ്രാപ്തരാക്കുന്നു.

സ്പീഡ്ബോട്ട് നീങ്ങാൻ തയ്യാറാണ്!

ഈ പര്യവേക്ഷണം നിങ്ങളുടെ സ്പീഡ്ബോട്ടിനെ ലളിതമായ ചലനങ്ങൾക്കായി പ്രോഗ്രാം ചെയ്യാൻ ആവശ്യമായ ഉപകരണങ്ങൾ നൽകും. ഈ പ്രവർത്തനത്തിന്റെ അവസാനം, മുന്നോട്ട്, പിന്നോട്ട്, കാത്തിരിക്കൽ സ്വഭാവങ്ങൾ ഉപയോഗിച്ച് നിങ്ങൾ ബാസ്കറ്റ്ബോൾ ഡ്രിൽസ് ചലഞ്ചിൽ ഏർപ്പെടും.

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

VEXcode V5 ന്റെ യൂസർ ഇന്റർഫേസിന്റെ ഒരു അവലോകനം ഇതാ. ഈ മൊമന്റം അല്ലെ STEM ലാബിലെ പ്രവർത്തനങ്ങളിൽ വിദ്യാർത്ഥികൾക്ക് ഈ ടാബുകൾ/ബട്ടണുകൾ പരിചയപ്പെടുത്തും. ഈ ടാബുകൾ/ബട്ടണുകൾ എന്നിവയെക്കുറിച്ച് കൂടുതൽ വിവരങ്ങൾ നൽകുന്നതിന് STEM ലാബിലുടനീളം ലിങ്കുകൾ നൽകിയിട്ടുണ്ട്.

ഡ്രൈവ്‌ട്രെയിൻ ഡ്രൈവിനായുള്ള കമാൻഡിനായി സഹായ കുറിപ്പുകൾ തുറന്നിരിക്കുന്ന VEXcode V5 വർക്ക്‌സ്‌പെയ്‌സിന്റെ ചിത്രം.

  • ഈ പര്യവേഷണത്തിൽ ഉപയോഗിക്കുന്ന VEXcode V5 നിർദ്ദേശങ്ങൾ:
    • ഡ്രൈവ്ട്രെയിൻ.ഡ്രൈവ്ഫോർ(1, ഇഞ്ച്);
    • കാത്തിരിക്കുക(1, സെക്കൻഡ്);
  • നിർദ്ദേശത്തെക്കുറിച്ച് കൂടുതൽ വിവരങ്ങൾ കണ്ടെത്താൻ, സഹായം തിരഞ്ഞെടുക്കുക, തുടർന്ന് കൂടുതൽ വിവരങ്ങൾ കാണുന്നതിന് ഒരു കമാൻഡിന് അടുത്തുള്ള ചോദ്യചിഹ്ന ഐക്കൺ തിരഞ്ഞെടുക്കുക.

    ഡ്രൈവ്‌ട്രെയിൻ ഡ്രൈവ് ഫോർ കമാൻഡിനായി തുറന്നിരിക്കുന്ന സഹായ കുറിപ്പുകളുള്ള VEXcode V5 വർക്ക്‌സ്‌പെയ്‌സിന്റെ ചിത്രം.

     

  • ആവശ്യമായ ഹാർഡ്‌വെയർ, എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്ക്, VEXcode V5 എന്നിവ ഡൗൺലോഡ് ചെയ്‌ത് തയ്യാറായിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക.

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

വിദ്യാർത്ഥി ആദ്യമായി VEXcode V5 ഉപയോഗിക്കുകയാണെങ്കിൽ, ഈ പര്യവേക്ഷണ വേളയിൽ ഏത് സമയത്തും അവർക്ക് ട്യൂട്ടോറിയലുകൾ റഫർ ചെയ്യാൻ കഴിയും.

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

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

സ്പീഡ്ബോട്ട് റോബോട്ട്

1

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

1

VEXcode V5

1

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

1

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

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

വിദ്യാർത്ഥികൾക്കായി ഓരോ പ്രശ്നപരിഹാര ഘട്ടങ്ങളും മാതൃകയാക്കുക.

ഘട്ടം 1: പര്യവേക്ഷണത്തിനുള്ള തയ്യാറെടുപ്പ്

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

ഘട്ടം 2: ഒരു പുതിയ പ്രോജക്റ്റ് ആരംഭിക്കുക

പദ്ധതി ആരംഭിക്കുന്നതിന് ഇനിപ്പറയുന്ന ഘട്ടങ്ങൾ പൂർത്തിയാക്കുക:

  • ഫയൽ മെനു തുറന്ന് ഉദാഹരണങ്ങൾ തുറക്കുക തിരഞ്ഞെടുക്കുക.

    ഫയൽ മെനു തുറന്നിരിക്കുന്നതും ചുവന്ന ബോക്സിൽ ഓപ്പൺ ഉദാഹരണങ്ങൾ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നതുമായ VEXcode V5 ടൂൾബാർ. ന്യൂ ബ്ലോക്ക്സ് പ്രോജക്റ്റ്, ന്യൂ ടെക്സ്റ്റ് പ്രോജക്റ്റ്, ഓപ്പൺ എന്നിവയ്ക്ക് താഴെയുള്ള നാലാമത്തെ മെനു ഐറ്റമാണ് ഓപ്പൺ ഉദാഹരണങ്ങൾ.

     

  • സ്പീഡ്ബോട്ട് (ഡ്രൈവ്‌ട്രെയിൻ 2-മോട്ടോർ, ഗൈറോ ഇല്ല) ടെംപ്ലേറ്റ് പ്രോജക്റ്റ് തിരഞ്ഞെടുത്ത് തുറക്കുക. ടെംപ്ലേറ്റ് പ്രോജക്റ്റിൽ സ്പീഡ്ബോട്ടിന്റെമോട്ടോർ കോൺഫിഗറേഷൻഅടങ്ങിയിരിക്കുന്നു. ടെംപ്ലേറ്റ് ഉപയോഗിക്കുന്നില്ലെങ്കിൽ, നിങ്ങളുടെ റോബോട്ട് പ്രോജക്റ്റ് ശരിയായി പ്രവർത്തിപ്പിക്കില്ല.

    സ്പീഡ്ബോട്ടിന്റെ (ഡ്രൈവ്‌ട്രെയിൻ 2-മോട്ടോർ, ഗൈറോ ഇല്ല) ടെംപ്ലേറ്റ് പ്രോജക്റ്റിന് ചുറ്റും ഒരു ചുവന്ന ബോക്സുള്ള ഉദാഹരണ പ്രോജക്റ്റുകൾ കാണിക്കുന്ന ചിത്രം.

     

  • സ്പീഡ്ബോട്ട് മുന്നോട്ടും പിന്നോട്ടും നീക്കുന്നതിൽ നിങ്ങൾ പ്രവർത്തിക്കുമെന്നതിനാൽ, നിങ്ങളുടെ പ്രോജക്റ്റിന്ഡ്രൈവ്എന്ന് പേരിടും. പ്രോജക്റ്റ് നാമം തിരഞ്ഞെടുക്കുക, 'Drive'എന്ന് ടൈപ്പ് ചെയ്യുക, തുടർന്ന് 'സേവ്' തിരഞ്ഞെടുക്കുക.

 

പ്രോജക്റ്റ് പേര് ഡ്രൈവ് എന്ന് മാറ്റുന്നത് കാണിക്കുന്ന ചിത്രം

 

 

 

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

  • പ്രോജക്റ്റ് നാമങ്ങളിൽ വാക്കുകൾക്കിടയിലോ ശേഷമോ ഇടങ്ങൾ ഉണ്ടാകാം.

    പ്രോജക്റ്റ് നെയിം ബട്ടൺ ചുവന്ന ബോക്സിൽ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്ന V5 VEXcode ടൂൾബാർ. പ്രോജക്റ്റിന്റെ പേര് 'ഡ്രൈവ് ഫോർവേഡ്' എന്നാണ് സജ്ജീകരിച്ചിരിക്കുന്നത്.

  • പ്രോജക്റ്റ് നാമത്തിൽ വിദ്യാർത്ഥികളോട് അവരുടെ ഇനീഷ്യലുകളോ ഗ്രൂപ്പിന്റെ പേരോ ചേർക്കാൻ ആവശ്യപ്പെടാം. വിദ്യാർത്ഥികളോട് പ്രോജക്ടുകൾ സമർപ്പിക്കാൻ ആവശ്യപ്പെടുകയാണെങ്കിൽ, അവ വ്യത്യസ്തമാക്കാൻ ഇത് സഹായിക്കും.
  • നിങ്ങളുടെ വിദ്യാർത്ഥികൾ ശ്രമിക്കാവുന്ന പ്രോഗ്രാമിംഗുമായി ബന്ധപ്പെട്ട ആദ്യ പ്രവർത്തനമായതിനാൽ, നിങ്ങൾ ഘട്ടങ്ങൾ മാതൃകയാക്കണം, തുടർന്ന് അതേ പ്രവർത്തനങ്ങൾ പൂർത്തിയാക്കാൻ വിദ്യാർത്ഥികളോട് ആവശ്യപ്പെടണം. തുടർന്ന് അധ്യാപകൻ വിദ്യാർത്ഥികൾ ഘട്ടങ്ങൾ ശരിയായി പാലിക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കാൻ അവരെ നിരീക്ഷിക്കണം.
  • ഫയൽ മെനുവിൽ നിന്ന് വിദ്യാർത്ഥികൾ 'ഓപ്പൺ ഉദാഹരണങ്ങൾ' തിരഞ്ഞെടുത്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക.
  • വിദ്യാർത്ഥികൾ സ്പീഡ്ബോട്ട് (ഡ്രൈവ്‌ട്രെയിൻ 2-മോട്ടോർ, ഗൈറോ ഇല്ല) ടെംപ്ലേറ്റ് പ്രോജക്റ്റ് തിരഞ്ഞെടുത്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക.
  • ഉദാഹരണങ്ങൾ പേജിൽ നിന്ന് തിരഞ്ഞെടുക്കാൻ നിരവധി തിരഞ്ഞെടുപ്പുകൾ ഉണ്ടെന്ന് നിങ്ങൾക്ക് വിദ്യാർത്ഥികളെ ചൂണ്ടിക്കാണിക്കാം. അവർ മറ്റ് റോബോട്ടുകൾ നിർമ്മിക്കുകയും ഉപയോഗിക്കുകയും ചെയ്യുമ്പോൾ, അവർക്ക് വ്യത്യസ്ത ടെംപ്ലേറ്റുകൾ ഉപയോഗിക്കാനുള്ള അവസരം ലഭിക്കും.
  • ടൂൾബാറിന്റെ മധ്യത്തിലുള്ള വിൻഡോയിൽ ഇപ്പോൾ പ്രോജക്റ്റ് നാമംഡ്രൈവ്ആണെന്ന് ഉറപ്പാക്കുക.

    ടൂൾബാറിൽ പ്രോജക്റ്റിന്റെ പേര് ഡ്രൈവ് എന്ന് മാറ്റി.

     

ടീച്ചർ ടൂൾബോക്സ് ഐക്കൺ ടീച്ചർ ടൂൾബോക്സ് - സേവിംഗ് പ്രോജക്റ്റുകൾ

  • അവർ ആദ്യമായി VEXcode V5 തുറന്നപ്പോൾ, വിൻഡോയിൽ VEXcode Project എന്ന് ലേബൽ ചെയ്‌തിരുന്നുവെന്ന് ചൂണ്ടിക്കാണിക്കുക. VEXcode V5 ആദ്യമായി തുറക്കുമ്പോൾ, VEXcode Project എന്നത് ഡിഫോൾട്ട് പ്രോജക്റ്റ് നാമമാണ്. പ്രോജക്റ്റ് ഡ്രൈവ് എന്ന് പുനർനാമകരണം ചെയ്ത് സേവ് ചെയ്തുകഴിഞ്ഞാൽ, പുതിയ പ്രോജക്റ്റ് പേര് കാണിക്കുന്നതിനായി ഡിസ്പ്ലേ അപ്ഡേറ്റ് ചെയ്തു. ടൂൾബാറിലെ ഈ വിൻഡോ ഉപയോഗിച്ച്, വിദ്യാർത്ഥികൾ ശരിയായ പ്രോജക്റ്റ് ഉപയോഗിക്കുന്നുണ്ടോ എന്ന് പരിശോധിക്കാൻ എളുപ്പമാണ്.

  • വിദ്യാർത്ഥികളോട് അവരുടെ ആദ്യ പ്രോജക്റ്റ് ആരംഭിക്കാൻ തയ്യാറാണെന്ന് പറയുക. കുറച്ച് ലളിതമായ ഘട്ടങ്ങൾ പിന്തുടർന്നുകൊണ്ട്, സ്പീഡ്ബോട്ടിനെ മുന്നോട്ട് കൊണ്ടുപോകുന്ന ഒരു പ്രോജക്റ്റ് സൃഷ്ടിക്കാനും പ്രവർത്തിപ്പിക്കാനും അവർക്ക് കഴിയുമെന്ന് വിദ്യാർത്ഥികളോട് വിശദീകരിക്കുക.

  • വിദ്യാർത്ഥികളെ അവരുടെ പ്രോജക്ടുകൾ പ്രവർത്തിക്കുമ്പോൾ അവ സംരക്ഷിക്കാൻ ഓർമ്മിപ്പിക്കുക. VEX ലൈബ്രറിയിലെ C++ വിഭാഗങ്ങൾ VEXcode V5-ലെ സേവിംഗ് രീതികൾ വിശദീകരിക്കുന്നു.

ടീച്ചർ ടൂൾബോക്സ് ഐക്കൺ ടീച്ചർ ടൂൾബോക്സ് - നിർത്തി ചർച്ച ചെയ്യുക

VEXcode V5-ൽ ഒരു പുതിയ പ്രോജക്റ്റ് ആരംഭിക്കുന്നതിനുള്ള ഘട്ടങ്ങൾ വ്യക്തിഗതമായോ ഗ്രൂപ്പുകളായോ വിദ്യാർത്ഥികളെക്കൊണ്ട് അവലോകനം ചെയ്യിപ്പിക്കുന്നതിന് ഇത് ഒരു നല്ല പോയിന്റാണ്. വിദ്യാർത്ഥികളോട് അവരുടെ ഗ്രൂപ്പിനുള്ളിലോ മുഴുവൻ ക്ലാസിലോ പങ്കുവെക്കുന്നതിന് മുമ്പ് വ്യക്തിപരമായി ചിന്തിക്കാൻ ആവശ്യപ്പെടുക.

ഘട്ടം 3: മുന്നോട്ട് ഡ്രൈവ് ചെയ്യുക

റോബോട്ട് മുന്നോട്ട് ഓടിക്കുന്നതിനായി പ്രോഗ്രാം ചെയ്യാൻ നിങ്ങൾ ഇപ്പോൾ തയ്യാറാണ്!

  • പ്രോഗ്രാമിംഗ് ആരംഭിക്കുന്നതിന് മുമ്പ്, ഒരു നിർദ്ദേശം എന്താണെന്ന് നമ്മൾ മനസ്സിലാക്കേണ്ടതുണ്ട്. ഒരു നിർദ്ദേശത്തിന് മൂന്ന് ഭാഗങ്ങളുണ്ട്. ഒരു നിർദ്ദേശം എന്താണെന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, ഈ ലേഖനംകാണുക.

    ഒരു C++ കമാൻഡ് അതിന്റെ ഘടകങ്ങളായി വിഭജിക്കപ്പെടുന്നു. ഡ്രൈവ്‌ട്രെയിൻ ഉപകരണമായി ലേബൽ ചെയ്‌തിരിക്കുന്നു; ഡ്രൈവ് ഫോർ കമാൻഡുകളായി ലേബൽ ചെയ്‌തിരിക്കുന്നു; ഫോർവേഡ്, 100, എംഎം എന്നിവ ഒരുമിച്ച് പാരാമീറ്ററുകളായി ലേബൽ ചെയ്‌തിരിക്കുന്നു.

  • നിങ്ങളുടെ പ്രോജക്റ്റ് ഇതുപോലെ കാണപ്പെടുന്നതിന്, പ്രോജക്റ്റിലേക്ക് നിർദ്ദേശങ്ങൾ ചേർക്കുക:

    int main() {
      // റോബോട്ട് കോൺഫിഗറേഷൻ ആരംഭിക്കുന്നു. നീക്കം ചെയ്യരുത്!
      vexcodeInit();
      
      // പ്രോജക്റ്റ് കോഡ്
      ആരംഭിക്കുക Drivetrain.driveFor(forward, 100, mm);

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

നിങ്ങൾ നിർദ്ദേശം ടൈപ്പ് ചെയ്യാൻ തുടങ്ങുമ്പോൾ ഒരു ഓട്ടോകംപ്ലീറ്റ് ഫംഗ്ഷൻ നിങ്ങൾ ശ്രദ്ധിച്ചേക്കാം. നിങ്ങൾക്ക് ആവശ്യമുള്ള പേര് തിരഞ്ഞെടുക്കാൻ നിങ്ങളുടെ "Up", "Down" കീകൾ ഉപയോഗിക്കുക, തുടർന്ന് തിരഞ്ഞെടുക്കാൻ നിങ്ങളുടെ കീബോർഡിൽ "Tab" അല്ലെങ്കിൽ (Enter/Return) അമർത്തുക. ഈ സവിശേഷതയെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് C++ ലേഖനം പരിശോധിക്കുക.

ഒരു കമാൻഡിന്റെ ഡ്രൈവ്‌ട്രെയിൻ ഭാഗം ഇടതുവശത്തും വലതുവശത്തും ടൈപ്പ് ചെയ്‌ത VEXcode V5, ആ കമാൻഡിനായുള്ള സ്ക്രോൾ ചെയ്യാവുന്ന ഓട്ടോകംപ്ലീറ്റ് ഓപ്ഷനുകളുടെ ഒരു ലിസ്റ്റ് കാണിച്ചിരിക്കുന്നു.

  • റോബോട്ട് ബ്രെയിനിൽ ലഭ്യമായ എട്ട് സ്ലോട്ടുകളിൽ ഒന്ന് തിരഞ്ഞെടുക്കാൻ സ്ലോട്ട് ഐക്കൺ തിരഞ്ഞെടുത്ത് സ്ലോട്ട് 1 തിരഞ്ഞെടുക്കുക.

    പ്രോജക്റ്റ് പേരിന്റെ ഇടതുവശത്ത് സ്ലോട്ട് മെനു തുറന്നിരിക്കുന്ന VEXcode V5 ടൂൾബാർ. ഡ്രോപ്പ്ഡൗൺ മെനുവിൽ 1 മുതൽ 8 വരെയുള്ള ലഭ്യമായ എല്ലാ സ്ലോട്ടുകളും കാണാം. ആദ്യത്തെ സ്ലോട്ട് ഒരു ചുവന്ന ബോക്സ് ഉപയോഗിച്ച് ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.

     

  • ഒരു മൈക്രോ യുഎസ്ബി കേബിൾ ഉപയോഗിച്ച് V5 റോബോട്ട് ബ്രെയിൻ കമ്പ്യൂട്ടറുമായി ബന്ധിപ്പിച്ച് V5 റോബോട്ട് ബ്രെയിൻ ഓൺ ചെയ്യുക. കണക്ഷൻ വിജയകരമായി പൂർത്തിയായിക്കഴിഞ്ഞാൽ, ടൂൾബാറിലെബ്രെയിൻ ഐക്കൺ പച്ചആയി മാറുന്നു.

    കൺട്രോളർ, ഡൗൺലോഡ് ഐക്കണുകൾക്കിടയിൽ സ്ഥിതിചെയ്യുന്ന പച്ച ബ്രെയിൻ ഐക്കണിന് ചുറ്റും ചുവന്ന ബോക്സുള്ള VEXcode V5 ലെ ടൂൾബാർ.

     

  • പ്രോജക്റ്റ് ബ്രെയിനിലേക്ക് ഡൗൺലോഡ് ചെയ്യാൻഡൗൺലോഡ്തിരഞ്ഞെടുക്കുക.

    VEXcode EXP-യിലെ ടൂൾബാറിൽ ഡൗൺലോഡ് ഐക്കണിന് ചുറ്റും ഒരു ചുവന്ന ബോക്സ് ഉണ്ട്, അത് greed Brain ഐക്കണിനും Run, Stop ബട്ടണുകൾക്കും ഇടയിൽ സ്ഥിതിചെയ്യുന്നു.

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

  • റോബോട്ട് ബ്രെയിനിൽ നിന്ന് യുഎസ്ബി കേബിൾ വിച്ഛേദിക്കാൻ വിദ്യാർത്ഥികളെ ഓർമ്മിപ്പിക്കുക. ഒരു പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുമ്പോൾ റോബോട്ട് ഒരു കമ്പ്യൂട്ടറുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നത് റോബോട്ട് കണക്ഷൻ കേബിളിൽ വലിക്കാൻ ഇടയാക്കും.

ടീച്ചർ ടൂൾബോക്സ് ഐക്കൺ ടീച്ചർ ടൂൾബോക്സ് - നിർത്തി ചർച്ച ചെയ്യുക

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

  • റോബോട്ട് ബ്രെയിനിന്റെ സ്ക്രീൻ നോക്കി നിങ്ങളുടെ പ്രോജക്റ്റ് ചെയ്തിട്ടുണ്ടോ എന്ന് ഉറപ്പാക്കുക. സ്ലോട്ട് 1-ൽ പ്രോജക്റ്റ് നാമം ഡ്രൈവ് ലിസ്റ്റ് ചെയ്തിരിക്കണം.

    V5 ബ്രെയിൻ ഹോം സ്‌ക്രീൻ, ഡ്രൈവ് ഐക്കണിന് തൊട്ടുതാഴെ ഇടത് കോണിലുള്ള സ്ലോട്ട് 1-ൽ ഡ്രൈവ് പ്രോഗ്രാം കാണിക്കുന്നു.

ടീച്ചർ ടൂൾബോക്സ് ഐക്കൺ ടീച്ചർ ടൂൾബോക്സ് - മോഡൽ ആദ്യം

  • എല്ലാ വിദ്യാർത്ഥികളെയും ഒരുമിച്ച് പരീക്ഷിക്കുന്നതിന് മുമ്പ്, ക്ലാസ്സിന് മുന്നിൽ പ്രോജക്റ്റ് നടത്തുന്ന മാതൃക. വിദ്യാർത്ഥികളെ ഒരു സ്ഥലത്ത് ഒരുമിച്ചുകൂട്ടുക, സ്പീഡ്ബോട്ട് തറയിൽ വച്ചാൽ അതിന് നീങ്ങാൻ മതിയായ ഇടം നൽകുക.

  • വിദ്യാർത്ഥികളോട് പറയുക, ഇനി അവരുടെ പ്രോജക്റ്റ് നടത്താനുള്ള ഊഴമാണ്. അവയ്ക്ക് വ്യക്തമായ പാതയുണ്ടെന്നും സ്പീഡ്ബോട്ടുകളൊന്നും പരസ്പരം കൂട്ടിയിടിക്കുന്നില്ലെന്നും ഉറപ്പാക്കുക.

  • പ്രോജക്റ്റ് തിരഞ്ഞെടുത്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കി റോബോട്ടിൽ പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുക (C++) തുടർന്ന് റോബോട്ട് ബ്രെയിനിലെറൺബട്ടൺ അമർത്തുക. നിങ്ങളുടെ ആദ്യ പ്രോജക്റ്റ് സൃഷ്ടിച്ചതിന് അഭിനന്ദനങ്ങൾ!

    ഡ്രൈവ് പ്രോഗ്രാം തുറന്നിരിക്കുന്ന V5 ബ്രെയിൻ സ്‌ക്രീനും ഇടതുവശത്ത് ഏറ്റവും അകലെയായി റൺ ബട്ടണിന് ചുറ്റും ഒരു ചുവന്ന ബോക്‌സും. റണ്ണിന്റെ വലതുവശത്ത് ടൈംഡ് റൺ, മാച്ച്, വയറിംഗ് എന്നിവയ്ക്കുള്ള ബട്ടണുകൾ ഉണ്ട്.

ഘട്ടം 4: ഡ്രൈവ് റിവേഴ്സ് ചെയ്യുക

ഇപ്പോൾ നിങ്ങൾ റോബോട്ട് മുന്നോട്ട് ഓടിക്കാൻ പ്രോഗ്രാം ചെയ്തു കഴിഞ്ഞു, നമുക്ക് അത് പിന്നിലേക്ക് ഓടിക്കാൻ പ്രോഗ്രാം ചെയ്യാം.

  • ഡ്രൈവ് നിർദ്ദേശത്തിലെ പാരാമീറ്റർ റിവേഴ്സ് ആക്കി മാറ്റുക, അങ്ങനെ നിങ്ങളുടെ പ്രോജക്റ്റ് ഇതുപോലെ കാണപ്പെടും:

    int main() {
      // റോബോട്ട് കോൺഫിഗറേഷൻ ആരംഭിക്കുന്നു. നീക്കം ചെയ്യരുത്!
      vexcodeInit();
      
      // പ്രോജക്റ്റ് കോഡ്
      ആരംഭിക്കുക Drivetrain.driveFor(forward, 100, mm);
    
    }
  • ഡ്രൈവ്ൽ നിന്ന്റിവേഴ്സ്ലേക്ക് മാറ്റാൻ പ്രോജക്റ്റ് നാമം തിരഞ്ഞെടുക്കുക.

    ടൂൾബാറിലെ പ്രോജക്റ്റ് നാമം റിവേഴ്സ് എന്ന് വായിക്കുകയും സ്ലോട്ട് 1 തിരഞ്ഞെടുക്കുകയും ചെയ്യുന്നു.

  • ഒരു പുതിയ സ്ലോട്ട് തിരഞ്ഞെടുക്കാൻ സ്ലോട്ട് ഐക്കൺ തിരഞ്ഞെടുക്കുക. സ്ലോട്ട് 2 തിരഞ്ഞെടുക്കുക.

    VEXcode V5-ൽ സ്ലോട്ട് സെലക്ഷൻ തുറന്ന് സ്ലോട്ട് 2 തിരഞ്ഞെടുത്ത് ഒരു ചുവന്ന ബോക്സ് ഉപയോഗിച്ച് ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.

  • (C++ൽ) പ്രോജക്റ്റ് ഡൗൺലോഡ് ചെയ്യുക.

    വലതുവശത്ത് ഒരു ചുവന്ന ബോക്സ് ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്ന ഡൗൺലോഡ് ബട്ടൺ ഉള്ള VEXcode V5 ടൂൾബാർ. ഡൗൺലോഡ് ബട്ടൺ ഒരു പച്ച ബ്രെയിൻ ഐക്കണിന്റെ വലതുവശത്തും റൺ, സ്റ്റോപ്പ് ബട്ടണുകളുടെ ഇടതുവശത്തും സ്ഥിതിചെയ്യുന്നു.

  • റോബോട്ട് ബ്രെയിനിന്റെ സ്ക്രീൻ നോക്കി നിങ്ങളുടെ പ്രോജക്റ്റ് (C++ൽ) ഡൗൺലോഡ് ചെയ്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക. സ്ലോട്ട് 2-ൽ പ്രോജക്റ്റ് നാമംറിവേഴ്സ്ലിസ്റ്റ് ചെയ്തിരിക്കണം.

    സ്ലോട്ട് 1 ലെ ഡ്രൈവ് പ്രോജക്റ്റിന് സമീപമുള്ള, താഴത്തെ വരിയിൽ ഇടതുവശത്ത് നിന്നുള്ള രണ്ടാമത്തെ ഐക്കണായ സ്ലോട്ട് 2 ലെ റിവേഴ്സ് പ്രോജക്റ്റ് V5 ബ്രെയിൻ ഹോം സ്‌ക്രീനിൽ കാണിക്കുന്നു.

  • പ്രോജക്റ്റ് തിരഞ്ഞെടുത്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കി റോബോട്ടിൽ പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുക (C++ൽ), തുടർന്ന് റോബോട്ട് ബ്രെയിനിലെറൺബട്ടൺ അമർത്തുക.

    റിവേഴ്സ് പ്രോജക്റ്റ് തുറന്നിരിക്കുന്ന V5 ബ്രെയിൻ സ്ക്രീൻ, ഇടതുവശത്തുള്ള ഒരു ചുവന്ന ബോക്സിൽ റൺ ബട്ടൺ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു. റണ്ണിന്റെ വലതുവശത്ത് ടൈംഡ് റൺ, മാച്ച്, വയറിംഗ് എന്നിവയ്ക്കുള്ള ബട്ടണുകൾ ഉണ്ട്.

ടീച്ചർ ടൂൾബോക്സ് ഐക്കൺ ടീച്ചർ ടൂൾബോക്സ് - ഘട്ടം 4 പൂർത്തിയാക്കുന്നു

  • driveForകമാൻഡ്ഫോർവേഡ്ൽ നിന്ന്റിവേഴ്സ്ആക്കാൻ, ആദ്യത്തെ പാരാമീറ്റർ -100 ആക്കുക. ഇത് ഡ്രൈവ്ട്രെയിനിലെ മോട്ടോറുകൾ വിപരീത ദിശയിലേക്ക് നീങ്ങാൻ ഇടയാക്കും.

  • മില്ലീമീറ്ററിന്റെ എണ്ണം മാറ്റാൻ കഴിയും, എന്നാൽ ഈ ഉദാഹരണത്തിന്, മുമ്പത്തെ ഘട്ടത്തിൽ സജ്ജമാക്കിയതുപോലെ അവയെ 100 മില്ലീമീറ്ററിൽ വിടും.

  • പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുന്നതിന് മുമ്പ് റോബോട്ട് ബ്രെയിനിൽ നിന്ന് യുഎസ്ബി കേബിൾ വിച്ഛേദിക്കാൻ അവരെ ഓർമ്മിപ്പിക്കുക.

  • വിദ്യാർത്ഥികളെ അവരുടെ പ്രോജക്ടുകൾ പ്രവർത്തിക്കുമ്പോൾ അവ സംരക്ഷിക്കാൻ ഓർമ്മിപ്പിക്കുക. VEX ലൈബ്രറിയിൽ C++ നുള്ള വിഭാഗങ്ങളുണ്ട്, അത് VEXcode V5 ലെ സേവിംഗ് രീതികൾ വിശദീകരിക്കുന്നു.

ഘട്ടം 5: കാത്തിരുന്ന ശേഷം പിന്നിലേക്ക് ഡ്രൈവ് ചെയ്യുക

ഇപ്പോൾ നമ്മൾ റോബോട്ടിനെ മുന്നോട്ടും പിന്നോട്ടും ഡ്രൈവ് ചെയ്യാൻ പ്രോഗ്രാം ചെയ്തിട്ടുണ്ട്, ഇനി നമുക്ക് ഒരു കാത്തിരിപ്പ് നിർദ്ദേശം ചേർക്കാൻ കഴിയും, അങ്ങനെ റോബോട്ട് ഒരു നിശ്ചിത സമയം കാത്തിരുന്ന് റിവേഴ്‌സ് ഡ്രൈവ് ചെയ്യും.

  • Drive for കമാൻഡിന് മുമ്പ് Wait നിർദ്ദേശം ചേർക്കുക. ഡ്രൈവ് ഫോർ കമാൻഡുമായി പൊരുത്തപ്പെടുന്നതിന് വെയ്റ്റ് ഇൻഡന്റ് ചെയ്തിട്ടുണ്ടെന്നും എല്ലാ കമാൻഡുകളും ചുരുണ്ട ബ്രാക്കറ്റുകൾക്കുള്ളിലാണെന്നും ഉറപ്പാക്കുക. ഇത് റോബോട്ടിനോട് മൂന്ന് സെക്കൻഡ് കാത്തിരിക്കാനും പിന്നീട് റിവേഴ്‌സ് ഡ്രൈവ് ചെയ്യാനും പറയുന്നു.

        കാത്തിരിക്കുക(3, സെക്കൻഡ്);
    
        Drivetrain.driveFor(മുന്നോട്ട്, 100, mm);
  • റിവേഴ്സ് നിന്ന് ആയി WaitReverseഎന്നതിലേക്ക് മാറ്റാൻ പ്രോജക്റ്റ് നാമം തിരഞ്ഞെടുക്കുക.

    ടൂൾബാറിൽ പ്രോജക്റ്റിന്റെ പേര് വെയ്റ്റ് റിവേഴ്സ് എന്ന് മാറ്റി, സ്ലോട്ട് 2 തിരഞ്ഞെടുത്തു.

  • ഒരു പുതിയ സ്ലോട്ട് തിരഞ്ഞെടുക്കാൻ സ്ലോട്ട് ഐക്കൺ തിരഞ്ഞെടുക്കുക. സ്ലോട്ട് 3 തിരഞ്ഞെടുക്കുക.

    VEXcode V5-ൽ സ്ലോട്ട് തിരഞ്ഞെടുക്കൽ, 8-ൽ 3-ാം സ്ലോട്ടിന് ചുറ്റും ഒരു ചുവന്ന ബോക്സ്.

  • (C++ൽ) പ്രോജക്റ്റ് ഡൗൺലോഡ് ചെയ്യുക.

    VEXcode V5 ടൂൾബാറിലെ ഡൗൺലോഡ് ബട്ടൺ, അതിനു ചുറ്റും ചുവന്ന ബോക്സ് ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു, പച്ച ബ്രെയിൻ ഐക്കണിനും റൺ, സ്റ്റോപ്പ് ബട്ടണുകൾക്കും ഇടയിൽ.

  • റോബോട്ട് ബ്രെയിനിന്റെ സ്ക്രീൻ നോക്കി നിങ്ങളുടെ പ്രോജക്റ്റ് (C++ൽ) ഡൗൺലോഡ് ചെയ്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക. WaitReverse എന്ന പ്രോജക്റ്റ് നാമം സ്ലോട്ട് 3-ൽ ലിസ്റ്റ് ചെയ്തിരിക്കണം.

    V5 ബ്രെയിൻ ഹോം സ്‌ക്രീനിൽ, സ്ലോട്ട് 3-ൽ, താഴത്തെ നിരയിലെ മൂന്നാമത്തെ ഐക്കണിൽ, വെയ്റ്റ് റിവേഴ്‌സ് പ്രോജക്റ്റ് കാണിക്കുന്നു.

  • പ്രോജക്റ്റ് തിരഞ്ഞെടുത്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കി റോബോട്ടിൽ പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുക (C++ൽ) തുടർന്ന്റൺബട്ടൺ അമർത്തുക.

    വെയ്റ്റ് റിവേഴ്സ് പ്രോജക്റ്റ് തുറന്നിരിക്കുന്നതും ഇടതുവശത്തുള്ള ഒരു ചുവന്ന ബോക്സിൽ റൺ ബട്ടൺ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നതുമായ V5 ബ്രെയിൻ സ്ക്രീൻ. റണ്ണിന്റെ വലതുവശത്ത് ടൈംഡ് റൺ, മാച്ച്, വയറിംഗ് എന്നിവയ്ക്കുള്ള ബട്ടണുകൾ ഉണ്ട്.

ടീച്ചർ ടൂൾബോക്സ് ഐക്കൺ ടീച്ചർ ടൂൾബോക്സ് - ഘട്ടം 5 പൂർത്തിയാക്കുന്നു

  • ഒരു വെയിറ്റ് കമാൻഡ് ഉപയോഗിക്കുന്നത് പ്രോജക്റ്റ് അവസാനിപ്പിക്കില്ല, അത് റോബോട്ടിക് ചലനത്തെ താൽക്കാലികമായി നിർത്തുക മാത്രമേ ചെയ്യുന്നുള്ളൂ.

  • വിദ്യാർത്ഥികൾ ഒരു കമ്പ്യൂട്ടർ ഉപയോഗിക്കുകയാണെങ്കിൽ, പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുന്നതിന് മുമ്പ് റോബോട്ട് ബ്രെയിനിൽ നിന്ന് യുഎസ്ബി കേബിൾ വിച്ഛേദിക്കാൻ അവരെ ഓർമ്മിപ്പിക്കുക.

  • വിദ്യാർത്ഥികളെ അവരുടെ പ്രോജക്ടുകൾ പ്രവർത്തിക്കുമ്പോൾ അവ സംരക്ഷിക്കാൻ ഓർമ്മിപ്പിക്കുക. VEX ലൈബ്രറിയിൽ C++ നുള്ള വിഭാഗങ്ങളുണ്ട്, അത് VEXcode V5 ലെ സേവിംഗ് രീതികൾ വിശദീകരിക്കുന്നു.

ഘട്ടം 6: ബാസ്കറ്റ്ബോൾ ഡ്രിൽസ് ചലഞ്ച് പൂർത്തിയാക്കുക!

ബാസ്കറ്റ്ബോൾ ഡ്രില്ലുകൾക്കുള്ള സജ്ജീകരണം ഇടതുവശത്ത് ഒരു ആരംഭ രേഖയും 10cm, 20cm, 40cm അകലത്തിലുള്ള വരകളും ഉള്ള നാല് വരികൾ കാണിക്കുന്നു. ഒരു V5 റോബോട്ട് അതിന്റെ മുൻ ചക്രങ്ങൾ സ്റ്റാർട്ട് ലൈനിൽ ഉറപ്പിച്ച് യാത്ര ആരംഭിക്കാൻ തയ്യാറായി ഇരിക്കുന്നു.

ബാസ്കറ്റ്ബോൾ ഡ്രിൽസ് ചലഞ്ച് ലേഔട്ട്

ബാസ്കറ്റ്ബോൾ ഡ്രിൽസ് ചലഞ്ചിൽ, റോബോട്ടിന് വ്യത്യസ്ത ദൂരങ്ങളിൽ നിരവധി ലൈനുകൾ നാവിഗേറ്റ് ചെയ്യാൻ കഴിയണം. റോബോട്ട് ആരംഭ സ്ഥാനത്ത് നിന്ന് 10 സെന്റീമീറ്റർ അകലെയുള്ള ആദ്യ വരിയിലേക്ക് മുന്നോട്ട് സഞ്ചരിക്കും, ഒരു സെക്കൻഡ് കാത്തിരിക്കുക, തുടർന്ന് പിന്നിലേക്ക് സഞ്ചരിച്ച് അതേ വരിയിലേക്ക് മടങ്ങും. തുടർന്ന് റോബോട്ട് രണ്ടാമത്തെ വരിയിലേക്ക് 20 സെന്റീമീറ്റർ മുന്നോട്ട് ഡ്രൈവ് ചെയ്ത്, 1 സെക്കൻഡ് കാത്തിരുന്ന്, യഥാർത്ഥ ആരംഭ വരിയിലേക്ക് പിന്നിലേക്ക് ഡ്രൈവ് ചെയ്തുകൊണ്ട് പ്രവർത്തനം ആവർത്തിക്കും. റോബോട്ട് 40 സെന്റീമീറ്റർ അകലത്തിൽ മൂന്നാമത്തെ വരിയിലേക്ക് മുന്നോട്ട് ഓടിച്ചുപോകും, ​​ഒരു സെക്കൻഡ് കാത്തിരിക്കും, തുടർന്ന് വെല്ലുവിളി പൂർത്തിയാക്കാൻ ആരംഭ വരിയിലേക്ക് മടങ്ങും.

റോബോട്ട് പ്രോഗ്രാം ചെയ്യുന്നതിനുമുമ്പ്, നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ റോബോട്ടിന്റെ പാതയും പെരുമാറ്റങ്ങളും ആസൂത്രണം ചെയ്യുക.

ബാസ്കറ്റ്ബോൾ ചലഞ്ച് പൂർത്തിയാക്കിയ ശേഷം, കൂടുതൽ നൂതനമായ വെല്ലുവിളികൾ പൂർത്തിയാക്കുന്നതിന് നിങ്ങൾക്ക് മുന്നോട്ടും പിന്നോട്ടും ചലനങ്ങൾ അധിക റോബോട്ട് പെരുമാറ്റങ്ങളുമായി സംയോജിപ്പിക്കാൻ കഴിയും.
പ്രോഗ്രാം ചെയ്യുമ്പോൾ 1 സെ.മീ = 10 മി.മീ എന്ന് ഓർമ്മിക്കുക.

ടീച്ചർ ടൂൾബോക്സ് ഐക്കൺ ടീച്ചർ ടൂൾബോക്സ് - നിർത്തി ചർച്ച ചെയ്യുക

മുഴുവൻ ക്ലാസിലും ചർച്ച ചെയ്യുന്നതിന് മുമ്പ് വിദ്യാർത്ഥികളോട് അവരുടെ പരിഹാരങ്ങൾ ജോഡികളായി പങ്കിടാൻ ആവശ്യപ്പെടുക. ചർച്ച സുഗമമാക്കാൻ, ഇങ്ങനെ ചോദിക്കുക:

  • ഈ വെല്ലുവിളി പ്രോഗ്രാം ചെയ്യുമ്പോൾ എന്തെങ്കിലും ബുദ്ധിമുട്ടുകൾ നേരിട്ടോ?

  • നിങ്ങളുടെ പ്രോജക്റ്റിനെ അടിസ്ഥാനമാക്കി, നിങ്ങൾ പ്രതീക്ഷിച്ചതുപോലെയാണോ നിങ്ങളുടെ റോബോട്ട് പെരുമാറിയത്? എന്തുകൊണ്ട് അല്ലെങ്കിൽ എന്തുകൊണ്ട്?

  • നിങ്ങൾക്ക് ആ വെല്ലുവിളി മറികടക്കാൻ കഴിയുമായിരുന്നെങ്കിൽ, നിങ്ങൾ വ്യത്യസ്തമായി എന്തെങ്കിലും ചെയ്യുമായിരുന്നോ?

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

int main() {
  // റോബോട്ട് കോൺഫിഗറേഷൻ ആരംഭിക്കുന്നു. നീക്കം ചെയ്യരുത്!
  vexcodeInit();
  // പ്രോജക്റ്റ് കോഡ്

  ആരംഭിക്കുക // മുന്നോട്ട് ഡ്രൈവ് ചെയ്യുക 10cm
  Drivetrain.driveFor(മുന്നോട്ട്, 100, mm);
  // 1 സെക്കൻഡ് കാത്തിരിക്കുക
  കാത്തിരിക്കുക (1, സെക്കൻഡ്);
  // ആരംഭ വരിയിലേക്ക് തിരികെ ഡ്രൈവ് ചെയ്യുക
  Drivetrain.driveFor(മുന്നോട്ട്, 100, mm);

  // മുന്നോട്ട് ഡ്രൈവ് ചെയ്യുക 20cm
  Drivetrain.driveFor(മുന്നോട്ട്, 200, mm);
  // 1 സെക്കൻഡ് കാത്തിരിക്കുക
  കാത്തിരിക്കുക (1, സെക്കൻഡ്);
  // ആരംഭ വരിയിലേക്ക് തിരികെ ഡ്രൈവ് ചെയ്യുക
  Drivetrain.driveFor(മുന്നോട്ട്, 200, mm);

  // മുന്നോട്ട് ഡ്രൈവ് ചെയ്യുക 40cm
  Drivetrain.driveFor(മുന്നോട്ട്, 400, mm);
  // 1 സെക്കൻഡ് കാത്തിരിക്കുക
  കാത്തിരിക്കുക (1, സെക്കൻഡ്);
  // ആരംഭ വരിയിലേക്ക് തിരികെ ഡ്രൈവ് ചെയ്യുക
  Drivetrain.driveFor(മുന്നോട്ട്, 400, mm);

}