UnlimitedHand Reference for Arduino
Functions
Accel / Gyro
setupAccelGyro()
initAccelGyroKalman()
readAccelGyro_XYZ_Kalman()
checkAccelGyro_XYZ_Kalman()
checkAccelGyro_XYZ_Kalman_test()
readRawAccelValues()
checkRawAccelValues()
readRawGyroValues()
checkRawGyroValues()
Temperature
readTemperature()
checkTemperature()
Quaternion
updateQuaternion(float QuaternionData[], float gyroFactor)
updateQuaternion(float QuaternionData[])
updateQuaternionKalman(float QuaternionData[], float gyroFactor)
updateQuaternionKalman(float QuaternionData[])
VibrationMotor
setupVibrationMotor()
moveVibrationMotor()
onVibrationMotor()
offVibrationMotor()
EMS
initEMS()
connectMUX(int num)
keepVoltage(int volNum)
updateEMS()
updateEMS_HiVoltage()
setEMS_LOW()
setStimulationTime()
setStimulationTime(int t)
setStimulationChannel()
setStimulationVoltage()
setStimulationVoltage(int vol)
Muscle Motion Sensors
initPR()
readPR(int channel)
readPR(int PRValues[8])
checkPR()
checkPR_test()
checkXYZPR()
checkXYZPR_test()
Variables
Accel / Gyro
accX
accY
accZ
gyroX
gyroY
gyroZ
gyroXangle
gyroYangle
gyroZangle
compAngleX
compAngleY
compAngleZ
kalAngleX
kalAngleY
kalAngleZ
kalmanX
kalmanY
kalmanZ
currentEMSChannel
EMSTimeCount
stimuTimeCount
currentVol
stimuHighWid
stimuLowWid
timer
timer2
roll
pitch
yaw