Data Sheet
www.veear.eu 
User Manual (1.0.17)  EasyVR 3 (Plus)  23 
Mode Jumper settings 
This jumper selects the operating mode of the EasyVR Shield and it can be placed in one of four positions: 
o  SW – Software Serial mode 
Use it for controlling the EasyVR module from your Arduino sketch through a software serial port 
(using pins 12-13). You can also connect the EasyVR Commander in this mode, provided that the 
running sketch implements bridge mode (see the Arduino library examples). 
o  HW – Hardware Serial mode 
Use  it  for  controlling  the  EasyVR  module  from  your  Arduino  sketch  through  the  hardware  serial 
port (using pins 0-1). 
o  PC – PC Connection mode 
Use it for direct connection with the EasyVR Commander. In this mode, the Arduino controller is 
held in reset and only the embedded USB/Serial adapter is used. 
o  UP – Flash Update mode 
Use  it  for  firmware  updates  or  to  download  sound  table  data  and  custom  grammars  to  the  on-
board flash memory from the EasyVR Commander. In this mode, the Arduino controller is held in 
reset and only the embedded USB/Serial adapter is used. The EasyVR module is set in boot mode. 
o  LEO – Leonardo Update mode 
This is similar to the regular  Flash Update mode, for Arduino boards  that don’t have a separate 
USB/Serial adapter, such  as Arduino Leonardo.  The  EasyVR  module is  set  in boot  mode,  but the 
Arduino controller is not reset and it must be running the special “bridge” sketch. 
Software Serial Pins settings 
On the bottom side of the board there are two SMD resistors that you can move to select the two pins of 
Arduino that the EasyVR will be connected to when in Software Serial mode (Mode Jumper on SW). 
o  RX – Software Serial Receiver pin 
  D12 – Use digital pin 12 as serial receiver (default) 
  D8 – Use digital pin 8 as serial receiver 
o  TX – Software Serial Transmitter pin 
  D13 – Use digital pin 13 as serial transmitter (default) 
  D9 – Use digital pin 9 as serial transmitter 
The choice of pins 12-13 is maintained for backward compatibility with the previous hardware revisions of 
the EasyVR Shield. However those pins may also be used for the SPI interface, so another choice of pins 8-
9 is provided. If you want to use different pins make sure the receiver pin supports change interrupts. 










