ആക്സിലറോമീറ്റർ#
ആമുഖം#
ആക്സിലറോമീറ്റർ ഒന്നോ അതിലധികമോ അക്ഷങ്ങളിലൂടെ റോബോട്ടിന്റെ ത്വരണം അളക്കുന്നു. സെൻസർ ഒരു അനലോഗ് വോൾട്ടേജ് ഔട്ട്പുട്ട് ചെയ്യുന്നു, അത് G-ഫോഴ്സുകളിലെ (G) ത്വരണം അടിസ്ഥാനമാക്കി മാറുന്നു.
ആക്സിലറോമീറ്ററിലെ ഒരു ജമ്പർ അതിന്റെ സംവേദനക്ഷമത പരിധി നിർണ്ണയിക്കുന്നു:
2G – -2G മുതൽ +2G വരെയുള്ള ത്വരണം അളക്കുന്നു
6G – -6G മുതൽ +6G വരെയുള്ള ത്വരണം അളക്കുന്നു

ഈ പേജിൽ ആക്സിലറോമീറ്റർ നാമത്തിന് ഉദാഹരണമായി accel_a ഉപയോഗിക്കുന്നു. ആവശ്യാനുസരണം നിങ്ങളുടെ സ്വന്തം കോൺഫിഗർ ചെയ്ത പേര് ഉപയോഗിച്ച് ഇത് മാറ്റിസ്ഥാപിക്കുക.
ലഭ്യമായ രീതികളുടെ ഒരു ലിസ്റ്റ് താഴെ കൊടുക്കുന്നു:
acceleration– ആക്സിലറോമീറ്റർ കണ്ടെത്തിയ ത്വരണം Gs-ൽ നൽകുന്നു.changed– ആക്സിലറോമീറ്ററിന്റെ മൂല്യം മാറുമ്പോഴെല്ലാം വിളിക്കേണ്ട ഒരു ഫംഗ്ഷൻ രജിസ്റ്റർ ചെയ്യുന്നു.
കൺസ്ട്രക്ടർ - ഒരു ആക്സിലറോമീറ്റർ സ്വമേധയാ ആരംഭിക്കുകയും കോൺഫിഗർ ചെയ്യുകയും ചെയ്യുക.
Accelerometer– ഒരു ആക്സിലറോമീറ്റർ സൃഷ്ടിക്കുക.
ത്വരണം#
acceleration Gs-ൽ അളക്കുന്ന ത്വരണം ഒരു ദശാംശമായി നൽകുന്നു float.
Usage:
accel_a.acceleration()
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ഈ രീതിക്ക് പാരാമീറ്ററുകൾ ഇല്ല. |
മാറ്റി#
changed ആക്സിലറോമീറ്ററിന്റെ മൂല്യം മാറുമ്പോഴെല്ലാം വിളിക്കേണ്ട ഒരു ഫംഗ്ഷൻ രജിസ്റ്റർ ചെയ്യുന്നു.
Usage:
accel_a.changed(callback, arg)
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
|
ആക്സിലറോമീറ്ററിന്റെ മൂല്യം മാറുമ്പോൾ നടപ്പിലാക്കുന്ന, മുമ്പ് നിർവചിച്ച ഒരു ഫംഗ്ഷൻ. |
|
ഓപ്ഷണൽ. കോൾബാക്ക് ഫംഗ്ഷനിലേക്ക് കൈമാറുന്നതിനുള്ള ആർഗ്യുമെന്റുകൾ അടങ്ങിയ ഒരു |
def my_function():
brain.screen.print("Value changed")
# Call my_function whenever accel_a's value changes
accel_a.changed(my_function)
കൺസ്ട്രക്ടർ#
VEXcode-ന് പുറത്ത് ഒരു ആക്സിലറോമീറ്റർ കോൺഫിഗർ ചെയ്യുന്നതിന് ആവശ്യമായ Accelerometer ഒബ്ജക്റ്റുകൾ സ്വമേധയാ സൃഷ്ടിക്കാൻ കൺസ്ട്രക്റ്ററുകൾ ഉപയോഗിക്കുന്നു.
Accelerometer#
Accelerometer ഒരു ആക്സിലറോമീറ്റർ സൃഷ്ടിക്കുന്നു.
Usage:
Accelerometer(port, sensitivity)
പാരാമീറ്റർ |
വിവരണം |
|---|---|
|
ആക്സിലറോമീറ്റർ ബന്ധിപ്പിച്ചിരിക്കുന്ന 3-വയർ പോർട്ട്:
|
|
ഓപ്ഷണൽ. ആക്സിലറോമീറ്ററിൽ ഉയർന്ന സെൻസിറ്റിവിറ്റി മോഡ് പ്രാപ്തമാക്കണോ വേണ്ടയോ എന്ന്: |
# Create a high sensitivity Accelerometer in Port A
accel_a = Accelerometer(brain.three_wire_port.a, True)