Data Sheet

www.veear.eu
26 EasyVR 3 (Plus) User Manual (1.0.17)
Shield configuration table
Each Arduino board requires the correct combination of jumper settings and USB port, according to the
operating mode and usage of the Shield.
The EasyVR Shield can be configured to support several operating modes using the Mode Jumper (J7) and
the special “bridge mode” software provided by the EasyVR Arduino library and included in all the
example sketches.
There are three main operating modes:
1. Arduino Sketch
The Shield can connect the EasyVR module to either the first Hardware Serial port on pins 0/1 or a
Software Serial port on pins 8/9 or 12/13 (default).
The example sketches will auto-configure the library to use the default settings in the table
below, but customization is possible within some constraints.
The Mode Jumper can be in the HW or SW position (sketch running normally).
2. EasyVR Commander
Some Arduino main boards have a second controller with a USB/Serial adapter that can be used for
direct connection to the EasyVR module from the PC.
Some boards have a native USB interface, or have a serial adapter which is not routed to the first
Hardware Serial port. In those cases the “bridge” code running on the Arduino controller can soft-
connect the EasyVR module to the PC.
The Mode Jumper can be in the PC position (sketch not running) or the HW or SW position (sketch
running the “bridge” software).
3. Download / Update
This is similar to the above, except that the EasyVR module is configured to enter “boot mode” at
power on or reset.
The Mode Jumper can be in the UP position (sketch not running) or LEO position (sketch running
the “bridge” software).
Each board should also be connected to the correct on-board USB port (when more are available), which is
used by the example sketches to provide feedback on the “Monitor Window” and to run the “bridge
software for the EasyVR Commander.
Supported combinations are detailed in the table below:
Arduino Sketch
EasyVR Commander
Download / Update
Main Board
Mode
Jumper
USB Port
Mode
Jumper
USB Port
Mode
Jumper
USB Port
Arduino Zero / M0 Pro
HW
Programming
HW
Programming
LEO
Programming
Arduino Uno / Mega / 2009
SW
Monitor
SW / PC
Monitor
UP
Monitor
Arduino Leonardo / Due
HW
Native
HW
Native
LEO
Native
Arduino Due
HW
Native
PC
Programming
UP
Programming
Test the Shield on Arduino
1. Select your Arduino board from Arduino IDE menu “Tools” > “Board” and the correct serial port
(both choices must match the on-board USB port you have connected)
2. Open and upload the example sketch “TestEasyVR” from the Arduino IDE menu
3. Open the “Serial Monitor” window at 9600 bps
4. Send a question mark “?” (without quotes) and after a few seconds you should receive an “EasyVR
detected” message, along with a summary of the module configuration
5. See the comments on top of the sketch for usage details and other tests you can perform
Other examples are also included with the library, to test special features of the EasyVR module.