User Manual

CHANGE_BASE_ADDR
[1]
Write this value followed by the new
address to set
[2]
, eg. send 0x42 if you
want the Evo’s base address to change
to 0x42, ignore Read/Write bits.
Wait at least 1 second for the
TeraRanger Evo to rejoin the I2C bus
with the new address.
1] This command assigns a base address that will be memorised by the TerRanger Evo ie. power cycling the Evo will not
restore the default I2C address.
[2] Valid addresses accepted by the TeraRanger Evo are in the range 0x02 to 0x7F. Assignment of addresses within a local
system is up to the system architect. For example, the I2C standard defines reserved addresses but if it is known that the
reserved address is never going to be used for its intended purpose, a reserved address can be used as the Evo I2C Base
Address.
4.4UART Communication
4.4.1
UART protocol information
The UART communication for the TeraRanger Evo uses a simple Modbus-like protocol. The
communication parameters are:
Baud Rate: 115 200
Data Bits: 8
Stop Bit(s): 1
Parity: None
HW Flow Control: None
4.4.2
Commands
Address
Command
Data
CRC-8
0x00
PRINTOUT MODE
0x11
TEXT
0x01
0x45
0x00
PRINTOUT MODE
0x11
BINARY
0x02
0x4C
The default mode of TeraRanger Evo is Binary mode. For changing the output format to Text
mode, please use the following command in hexadecimal: 00 11 01 45. Accordingly, to
switch back to Binary mode use the hexadecimal command: 00 11 02 4C.
Copyright © Terabee 2018
Terabee, 90 Rue Henri Fabre, 01630, St Genis-Pouilly, France
11/13