Hi! I'm new to using an Arduino and don't know anything about computers really, so please dumb your answers down for me!
I'm using an Uno as well as an Elechouse Voice Recognition shield. It's been iffy so far, but now I can't even get the code to upload to my board.
I'm using one of the examples included in the library, vr_sample_train. Here's some the code (I haven't done anything to it, it's the same as the sample.)
/**
******************************************************************************
* @file vr_sample_train.ino
* @author JiapengLi
* @brief This file provides a demostration on
* how to train VoiceRecognitionModule to record your voice
******************************************************************************
* @note:
* Use serial command to control VoiceRecognitionModule. '
* All commands are case insensitive. Default serial baud rate 115200.
*
* COMMAND FORMAT EXAMPLE Comment
*
* train train (r0) (r1)... train 0 2 45 Train records
* load load (r0) (r1) ... load 0 51 2 3 Load records
* clear clear clear remove all records in Recognizer
* record record / record (r0) (r1)... record / record 0 79 Check record train status
* vr vr vr Check recognizer status
* getsig getsig (r) getsig 0 Get signature of record (r)
* sigtrain sigtrain (r) (sig) sigtrain 0 ZERO Train one record(r) with signature(sig)
* settings settings settings Check current system settings
******************************************************************************
* @section HISTORY
*
* 2013/06/13 Initial version.
*/
#include <SoftwareSerial.h>
#include "VoiceRecognitionV3.h"
/**
* Connection
* Arduino VoiceRecognitionModule
* 2 -------> TX
* 3 -------> RX
*/
VR myVR(2,3); // 2:RX 3:TX, you can choose your favourite pins.
/***************************************************************************/
/** declare print functions */
void printSeperator();
void printSignature(uint8_t *buf, int len);
void printVR(uint8_t *buf);
void printLoad(uint8_t *buf, uint8_t len);
void printTrain(uint8_t *buf, uint8_t len);
void printCheckRecognizer(uint8_t *buf);
void printUserGroup(uint8_t *buf, int len);
void printCheckRecord(uint8_t *buf, int num);
void printCheckRecordAll(uint8_t *buf, int num);
void printSigTrain(uint8_t *buf, uint8_t len);
void printSystemSettings(uint8_t *buf, int len);
void printHelp(void);
/***************************************************************************/
// command analyze part
#define CMD_BUF_LEN 64+1
#define CMD_NUM 10
typedef int (*cmd_function_t)(int, int);
uint8_t cmd[CMD_BUF_LEN];
uint8_t cmd_cnt;
uint8_t *paraAddr;
int receiveCMD();
int checkCMD(int len);
int checkParaNum(int len);
int findPara(int len, int paraNum, uint8_t **addr);
int compareCMD(uint8_t *para1 , uint8_t *para2, int len);
The error I'm getting reads,
C:\Users\macke\Downloads\arduino-1.8.5-windows\arduino-1.8.5\arduino-builder -dump-prefs -logger=machine -hardware C:\Users\macke\Downloads\arduino-1.8.5-windows\arduino-1.8.5\hardware -tools C:\Users\macke\Downloads\arduino-1.8.5-windows\arduino-1.8.5\tools-builder -tools C:\Users\macke\Downloads\arduino-1.8.5-windows\arduino-1.8.5\hardware\tools\avr -built-in-libraries C:\Users\macke\Downloads\arduino-1.8.5-windows\arduino-1.8.5\libraries -libraries C:\Users\macke\OneDrive\Documents\Arduino\libraries -fqbn=arduino:avr:uno -ide-version=10805 -build-path C:\Users\macke\AppData\Local\Temp\arduino_build_693397 -warnings=none -build-cache C:\Users\macke\AppData\Local\Temp\arduino_cache_544224 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.arduinoOTA.path=C:\Users\macke\Downloads\arduino-1.8.5-windows\arduino-1.8.5\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Users\macke\Downloads\arduino-1.8.5-windows\arduino-1.8.5\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Users\macke\Downloads\arduino-1.8.5-windows\arduino-1.8.5\hardware\tools\avr -verbose C:\Users\macke\OneDrive\Documents\Arduino\libraries\VoiceRecognitionV3\examples\vr_sample_train\vr_sample_train.ino
readlink C:\Users\macke\OneDrive\Documents\Arduino\libraries\VoiceRecognitionV3\examples\vr_sample_train\vr_sample_train.ino: The system cannot find the file specified.
Error compiling for board Arduino/Genuino Uno.
I have tried to re-install the VoiceRecognition3 library, but it's still not working.
Any help would be greatly appreciated! Thank you!