Data Sheet

www.veear.eu
2 EasyVR 3 User Manual (1.0.8)
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