
0x7E Kd for Encoder Position
Control (int)
0x7E: Least Significant Byte
0x7F: Most Significant Byte
Kd for Encoder Position
Control (int)
0x80 Kp for Speed Control (int)
0x80: Least Significant Byte
0x81: Most Significant Byte
Kp for Speed Control (int)
0x82 Ki for Speed Control (int)
0x82: Least Significant Byte
0x83: Most Significant Byte
Ki for Speed Control (int)
0x84 Kd for Speed Control (int)
0x84: Least Significant Byte
0x85: Most Significant Byte
Kd for Speed Control (int)
0x86 Pass Count – The PID
controller repeatedly reads
internal encoder ticks this is
the number of times the
encoder ticks reading should
be within tolerance. (default
5)
Pass Count – Higher Pass
count gives more time to
position internal encoder thus
providing better accuracy in
positioning but will take
longer time. Change this only
if you need different motor
positioning speeds and
accuracy. (For normal usage
default values will be OK).
0x87 Tolerance – The Tolerance (in
ticks) for encoder positioning.
(default 80).
Tolerance – the accuracy you
desire while positioning. Low
number will position the
encoders more accurately but
may take longer time. Change
this only if you need different
motor positioning speeds and
accuracy. (For normal usage
default values will be OK).
0x90 Voltage value
Supported I2C Commands:
CMD Hex Description
R 0x52 Reset all Encoder values and motor parameters. (This
does not reset the PID parameters).
S 0x53 Issue commands to both motors at the same time for
Synchronized starting of both motors.
Motor Stopping Co ands
a 0x61 Motor 1: Float while stopping.
b 0x62 Motor 2: Float while stopping.
c 0x63 Motor 1 and 2: Float while stopping.
A 0x41 Motor 1: Brake while stopping.
Copyright © 2016 mindsensors.com 9/14