Manual
Radio Control Input
In R/C mode, the output position or velocity is
controlled by an incoming R/C signal. This could be
used for cruise control, automatically going the
same speed up or down hills, with varying load and
resistance. It can also be used to create arbitrarily
large R/C servos, proper steering or other
applications. This is also an easy mode to use with
microcontroller boards, because nearly all
microcontroller modules from Basic Stamps to
Arduinos can output an R/C servo formatted signal.
For R/C input, set DIP switch 1 to ON. R/C Input
with velocity mode automatically calibrates to the
input from your transmitter. R/C mode with
position control uses a pulse range from 1000us to 2000us, with the center at 1500us. This can be
calibrated with tune mode 4, or programmed with the DEScribe software.
Serial Input
With serial input, a TTL level serial signal is used to
control positions, speed, or both simultaneously.
Serial input allows reading the position or speed
back to the microcontroller or computer, and a
finer level of control than the other modes. Serial
mode is selected by setting DIP switch 1 to ON. The
default serial settings are 9600 baud, 8N1. This can
be changed to a faster baud rate with the DEScribe
software if desired. There are two different serial
protocols supported: Simplified serial and packet
serial.
Simplified Serial
With simplified serial input, commands are sent and received as plain text. Even with no programming
knowledge, you could connect the Kangaroo to a PC via a USB-serial adapter, open a terminal program
and start typing commands. With simplified serial, you can command position, velocity or combined
moves, report the current position or velocity and change units and parameters. Simplified serial is used
with microcontrollers, PCs or PLCs. Examples of simplified serial commands are:
1,p400 s50
2, getp
Radio Control Input
Serial input from a microcontroller