VEX EXP ഉള്ള ബമ്പർ സ്വിച്ച് ഉപയോഗിക്കുന്നു

വിവരണം

ഈ സെൻസർ ഒരു സ്വിച്ച് ആണ്. ബമ്പർ അമർത്തണോ (സെൻസർ മൂല്യം 1) അതോ വിട്ടോ (സെൻസർ മൂല്യം 0) എന്ന് അത് റോബോട്ടിനോട് പറയുന്നു.

VEX ബമ്പർ സ്വിച്ച് പീസ്.


ബമ്പർ സ്വിച്ച് എങ്ങനെ പ്രവർത്തിക്കുന്നു: സർക്യൂട്ട് പൂർത്തിയാക്കുന്നു

ഏറ്റവും സാധാരണയായി ഉപയോഗിക്കുന്ന ഇലക്ട്രിക്കൽ ഉപകരണമായ സ്വിച്ചിനെ അടിസ്ഥാനമാക്കിയാണ് VEX ബമ്പർ സ്വിച്ച് പ്രവർത്തിക്കുന്നത്: ഒരു സ്വിച്ചിൽ രണ്ട് ടെർമിനലുകളും (വയർ ഘടിപ്പിക്കേണ്ട സ്ഥലങ്ങൾ) സ്വിച്ച് അമർത്തുമ്പോൾ കണക്ഷൻ 'ഉണ്ടാക്കുന്നതിന്' ഒരു വയർ ബ്രിഡ്ജും അടങ്ങിയിരിക്കുന്നു. താഴെയുള്ള ആനിമേഷനിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, നിങ്ങൾ കണക്റ്റിംഗ് വയറിൽ അമർത്തുമ്പോൾ, നിങ്ങൾ സർക്യൂട്ട് 'പൂർത്തിയാക്കുന്നു', റോബോട്ട് ബ്രെയിൻ അത് നിങ്ങളുടെ പ്രോഗ്രാമിൽ രജിസ്റ്റർ ചെയ്യുന്നു.

ബമ്പർ സ്വിച്ച് എന്നത് ഒരു സർക്യൂട്ടിന്റെ ബന്ധമില്ലാത്തതോ തകർന്നതോ ആയ ഒരു ഭാഗമാണ്. ബമ്പർ സ്വിച്ച് അമർത്തുമ്പോൾ, കണക്ഷൻ ലഭിക്കുകയും വൈദ്യുതി പ്രവഹിക്കാൻ അനുവദിക്കുകയും ചെയ്യുന്നു.


ബമ്പർ സ്വിച്ചിന്റെ സജ്ജീകരണം

പ്ലേസ്മെന്റ്

ബേസ്‌ബോട്ട് ബിൽഡിന്റെ കോണീയ കാഴ്ച. റോബോട്ടിന് മുന്നിൽ ഹൈലൈറ്റ് ചെയ്‌തിരിക്കുന്ന ഒരു ബമ്പർ സ്വിച്ച് റോബോട്ടിന് ഘടിപ്പിച്ചിരിക്കുന്നു.

കൃത്യമായ റീഡിംഗുകൾ ലഭിക്കുന്നതിന് ബമ്പർ സ്വിച്ചിന്റെ സ്ഥാനം വളരെ പ്രധാനമാണ്.

സെൻസറിന്റെ മുഖത്തുള്ള ബട്ടണിന് മുന്നിൽ റോബോട്ടിലെ ഒരു ഘടനയും ഇല്ലെന്ന് ഉറപ്പാക്കുക.

അമർത്തുന്ന ഏതൊരു വസ്തുവിനും സെൻസറിനും ഇടയിൽ സെൻസറിന് മുന്നിൽ വ്യക്തമായ ഒരു പാത ഉണ്ടായിരിക്കണം.

ബമ്പർ സ്വിച്ച് ഫലങ്ങൾ വായിക്കുന്നു

സ്വിച്ച് അമർത്തിയാൽ റിപ്പോർട്ട് ചെയ്യാൻ ഒരു ബമ്പർ സ്വിച്ചും പ്രിന്റ് ബ്ലോക്കുകളും ഉപയോഗിക്കുന്ന പ്രോജക്റ്റ് VEXcode EXP തടയുന്നു. പ്രോജക്റ്റ് പറയുന്നത് 'When started, font to set Mono Small' എന്നാണ്. അടുത്തത് 4 ബ്ലോക്കുകളുള്ള ഒരു ഫോറെവർ ലൂപ്പ് ആണ്. 4 ബ്ലോക്കുകളിൽ 'Brain'-ൽ എല്ലാ വരികളും മായ്‌ക്കുക, 'Cursor' 'row 1' കോളം 1' ആയി സജ്ജമാക്കുക, 'Bumper' പ്രസ്സ് ചെയ്‌തോ?' എന്നിവ വായിക്കുന്നു. ബ്രെയിനിൽ കഴ്‌സർ അടുത്ത വരിയിലേക്ക് സജ്ജമാക്കുക, അവസാനം BumperA അമർത്തി പ്രിന്റ് ചെയ്യണോ? തലച്ചോറിൽ. പ്രോജക്റ്റ് ഒരു EXP ബ്രെയിനിൽ വശത്തേക്ക് ഓടുന്നതായി കാണിച്ചിരിക്കുന്നു, സ്‌ക്രീനിൽ ബമ്പർ അമർത്തിയോ? സത്യം.

ബമ്പർ സ്വിച്ചിന്റെ ഫലങ്ങൾ പ്രിന്റ് ചെയ്യാൻ പ്രിന്റ് ബ്ലോക്കുകൾ ഉപയോഗിക്കുന്നത് സഹായകരമാണ്.

ബമ്പർ സ്വിച്ച് ഫലങ്ങൾ പ്രിന്റ് ചെയ്യുന്ന ഒരു പ്രോജക്റ്റ് നിങ്ങൾ സൃഷ്ടിച്ച് പ്രവർത്തിപ്പിച്ചുകഴിഞ്ഞാൽ, നിങ്ങൾക്ക് അവ ബ്രെയിനിന്റെ സ്ക്രീനിൽ കാണാൻ കഴിയും.


VEXcode EXP-യിൽ ഒരു ഉപകരണമായി ബമ്പർ സ്വിച്ച് ചേർക്കുന്നു.

ഒരു പ്രോഗ്രാമിംഗ് ഭാഷയ്‌ക്കൊപ്പം ഒരു സെൻസർ ഉപയോഗിക്കുമ്പോഴെല്ലാം, അത് ആ ഭാഷയ്ക്കുള്ളിൽ തന്നെ ക്രമീകരിക്കേണ്ടതുണ്ട്.

ഒരു ഉപകരണം ചേർക്കുക ബട്ടൺ തിരഞ്ഞെടുത്തതിനുശേഷം VEXcode EXP ഉപകരണങ്ങൾ മെനു. 3 വയർ ഓപ്ഷൻ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.

VEXcode EXP ഉപയോഗിച്ച്, ഉപകരണ വിൻഡോയിൽ നിന്ന് 'ഒരു ഉപകരണം ചേർക്കുക' സവിശേഷത ഉപയോഗിച്ചാണ് ഇത് സാധ്യമാകുന്നത്. നിങ്ങൾ 3-വയർ സെൻസറുകളിലേക്ക് പോകേണ്ടതുണ്ട്.

ഡിവൈസസ് മെനു തുറന്നിരിക്കുന്ന VEXcode EXP യുടെ സ്ക്രീൻഷോട്ട്. കണക്റ്റുചെയ്‌തിരിക്കുന്ന ഒരു ബമ്പർ സ്വിച്ച് ഉപകരണ മെനുവിൽ ലിസ്റ്റ് ചെയ്‌ത് ഹൈലൈറ്റ് ചെയ്‌തിരിക്കുന്നു. ബ്ലോക്കുകളുടെ ടൂൾബോക്സ് തുറന്നിരിക്കുന്നു, ബ്ലോക്കുകളുടെ ബമ്പർ സെൻസിംഗ് വിഭാഗം ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.

നിങ്ങളുടെ പ്രോജക്റ്റിലേക്ക് ബമ്പർ സ്വിച്ച് ചേർത്തുകഴിഞ്ഞാൽ, പുതിയ സെൻസർ ബ്ലോക്കുകളുടെ ഒരു സെറ്റ് ലഭ്യമാകും.

ബമ്പർ സ്വിച്ചുമായി ബന്ധപ്പെട്ട 'സെൻസിങ്' വിഭാഗത്തിലെ ബ്ലോക്കുകളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, സഹായ വിവരങ്ങൾ കാണുക (ബ്ലോക്കുകൾ പ്രോജക്റ്റ്).


ബമ്പർ സ്വിച്ചിന്റെ പൊതുവായ ഉപയോഗങ്ങൾ

ഒരു പ്രസ്സ് സെൻസിംഗ്

ഒരു വസ്തുവിലോ ചുമരിലോ സ്പർശിക്കുന്നതുവരെ മുന്നോട്ട് നീങ്ങാൻ ഒരു ബമ്പർ സ്വിച്ച് ഉപയോഗിക്കുന്ന പ്രോജക്റ്റിനെ VEXcode EXP തടയുന്നു. പ്രോജക്റ്റ് പറയുന്നത് 'When started, forward forward' എന്നാണ്, BumperA അമർത്തുന്നത് വരെ കാത്തിരിക്കുക, തുടർന്ന് ഡ്രൈവിംഗ് നിർത്തുക എന്നാണ്.

ബമ്പർ സ്വിച്ചിൽ എന്തെങ്കിലും അമർത്തുമ്പോൾ അത് കണ്ടെത്താൻ ഈ സവിശേഷത നിങ്ങളുടെ റോബോട്ടിനെ അനുവദിക്കുന്നു.

ഇടതുവശത്ത് കാണിച്ചിരിക്കുന്ന ഉദാഹരണ പ്രോജക്റ്റ്, മുൻവശത്ത് ബമ്പർ സ്വിച്ച് ഘടിപ്പിച്ചിരിക്കുന്ന ഒരു റോബോട്ടിനെ കോഡ് ചെയ്യാൻ ഉപയോഗിക്കുന്നു, സെൻസർ അമർത്തുന്നതുവരെ ഡ്രൈവ് ചെയ്യാനും തുടർന്ന് ബമ്പർ സ്വിച്ച് അമർത്തിക്കഴിഞ്ഞാൽ ഡ്രൈവിംഗ് നിർത്താനും.

ബമ്പർ ഇവന്റുകൾ

രണ്ട് ചെറിയ ബ്ലോക്കുകളുടെ സ്റ്റാക്കുകൾ ഉള്ള പ്രോജക്റ്റിനെ VEXcode EXP ബ്ലോക്ക് ചെയ്യുന്നു. ആദ്യത്തെ സ്റ്റാക്കിൽ 'When started' എന്ന ബ്ലോക്ക് ഉണ്ട്, തുടർന്ന് 4 തവണ ആവർത്തിക്കാൻ ഒരു 'Repeat' ബ്ലോക്ക് സജ്ജീകരിച്ചിരിക്കുന്നു. റിപ്പീറ്റ് ബ്ലോക്കിൽ, 500 mm മുന്നോട്ട് ഡ്രൈവ് ചെയ്യുക, തുടർന്ന് 90 ഡിഗ്രി വലത്തേക്ക് തിരിയുക എന്നിങ്ങനെ വായിക്കുന്ന 2 ബ്ലോക്കുകൾ ഉണ്ട്. രണ്ടാമത്തെ ബ്ലോക്കുകളുടെ കൂട്ടത്തിൽ "When BumperA pressed, Print BumperA pressed?" എന്ന് എഴുതിയിരിക്കുന്നു. ബ്രെയിനിൽ കഴ്‌സർ അടുത്ത വരിയിലേക്ക് സജ്ജമാക്കുക.

ബമ്പർ സ്വിച്ചിൽ എന്തെങ്കിലും അമർത്തുന്നത് കണ്ടെത്തുമ്പോൾ നിർദ്ദിഷ്ട കോഡ് പ്രവർത്തിപ്പിക്കാൻ ഈ സവിശേഷത നിങ്ങളുടെ പ്രോഗ്രാമിനെ അനുവദിക്കുന്നു.

ഇടതുവശത്ത് കാണിച്ചിരിക്കുന്ന ഉദാഹരണ പ്രോജക്റ്റ്, ഒരു ചതുരത്തിൽ ഓടിക്കുന്നതിനായി മുൻവശത്ത് ഘടിപ്പിച്ചിരിക്കുന്ന ബമ്പർ സ്വിച്ച് ഉള്ള ഒരു റോബോട്ടിനെ കോഡ് ചെയ്യാൻ ഉപയോഗിക്കുന്നു, കൂടാതെ ബമ്പർ സ്വിച്ച് അമർത്തുമ്പോഴെല്ലാം ബ്രെയിൻ ട്രൂ എന്ന് പ്രിന്റ് ചെയ്യും.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: