i am having a bit of trouble with this, any ideas?
#include <BitVoicer11.h>
BitVoicerSerial bvSerial = BitVoicerSerial();
boolean sampleTest = false;
byte dataType = 0;
int ledRED = 3;
int lightLevel = 0;
void setup()
{
bvSerial.setAnalogReference(BV_EXTERNAL);
bvSerial.setAudioInput(0);
pinMode(ledRED, OUTPUT);
}
void loop()
{
if (sampleTest == true)
{
bvSerial.processAudio(46);
}
if (bvSerial.engineRunning)
{
bvSerial.processAudio(46);
}
}
void serialEvent()
{
dataType = bvSerial.getData();
if (dataType == BV_COMMAND)
sampleTest = bvSerial.cmdData;
if (dataType == BV_STATUS && bvSerial.engineRunning == true)
bvSerial.startStopListening();
if (dataType == BV_STR)
redLEDS;
}
void redLEDS()
{
if (bvSerial.strData == "red")
{
digitalWrite(ledRED, HIGH);
delay(200);
Serial.print('red');
lightLevel = 255;
}
else
{
digitalWrite(ledRED, LOW);
delay(200);
lightLevel = 0;
}
}