
www.veear.eu
2EasyVR 3 User Manual (1.0.11)
Table of Contents
EasyVR 3 Module............................................................................................................................................. 5
Product Description........................................................................................................................................ 5
EasyVR 3 Features.................................................................................................................................... 5
Technical specifications................................................................................................................................. 6
Pin assignment .......................................................................................................................................... 7
Settings and indicators .............................................................................................................................. 8
Physical dimensions .................................................................................................................................. 8
Recommended Operating Conditions ....................................................................................................... 9
Power Supply Requirements..................................................................................................................... 9
Electrical Characteristics ........................................................................................................................... 9
Serial Interface......................................................................................................................................... 10
Microphone.............................................................................................................................................. 11
Audio Output............................................................................................................................................ 13
General Purpose I/O................................................................................................................................ 14
Flash Update ........................................................................................................................................... 15
Quick start for using the module .................................................................................................................. 16
EasyVR 3 as a Development Board........................................................................................................ 16
EasyVR Shield 3 for Arduino........................................................................................................................ 18
Product description ...................................................................................................................................... 18
EasyVR Shield 3 Features....................................................................................................................... 18
Technical specifications............................................................................................................................... 19
Board overview........................................................................................................................................ 19
Pin assignment ........................................................................................................................................ 20
Mode Jumper settings ............................................................................................................................. 20
Software Serial Pins settings................................................................................................................... 21
Quick start guide for using the Shield .......................................................................................................... 22
With Arduino Leonardo –Due (Native USB)........................................................................................... 22
With Arduino 2009 –Uno –Mega ........................................................................................................... 23
EasyVR Programming................................................................................................................................... 24
Communication Protocol.............................................................................................................................. 24
Introduction.............................................................................................................................................. 24
Arguments Mapping................................................................................................................................. 25
Command Details .................................................................................................................................... 26
Status Details........................................................................................................................................... 31
Communication Examples ........................................................................................................................... 34
Recommended wake up procedure......................................................................................................... 34
Recommended setup procedure ............................................................................................................. 34
Recognition of a built-in or custom SI command..................................................................................... 35
Adding a new SD command.................................................................................................................... 35
Training an SD command........................................................................................................................ 36
Recognition of an SD command.............................................................................................................. 36
Read used command groups................................................................................................................... 37
Read how many commands in a group................................................................................................... 37
Read a user defined command group..................................................................................................... 37
Use general purpose I/O pins.................................................................................................................. 38