Difference between revisions of "Shared:Group 2"

From ip
Jump to: navigation, search
(Blanked the page)
Line 1: Line 1:
what this sensor does is that it recognizes certain commands.
 
  
before the commands you will have to call the sensor by name to let it know it should be ready to work.
 
 
if you have not given settings to the sensor, you say "hi sensor" before your commands.
 
 
it can recognize commands under *voiceBuffer, and will repeat it after recognition.
 
 
#include <RGBdriver.h>
 
#include <SoftwareSerial.h>
 
#define SOFTSERIAL_RX_PIN  2
 
#define SOFTSERIAL_TX_PIN  3
 
 
SoftwareSerial softSerial(SOFTSERIAL_RX_PIN,SOFTSERIAL_TX_PIN);
 
 
const char *voiceBuffer[] =
 
{
 
    "Turn on the light",
 
    "Turn off the light",
 
    "Play music",
 
    "Pause",
 
    "Next",
 
    "Previous",
 
    "Up",
 
    "Down",
 
    "Turn on the TV",
 
    "Turn off the TV",
 
    "Increase temperature",
 
    "Decrease temperature",
 
    "What's the time",
 
    "Open the door",
 
    "Close the door",
 
    "Left",
 
    "Right",
 
    "Stop",
 
    "Start",
 
    "Mode 1",
 
    "Mode 2",
 
    "Go",
 
};
 
 
void setup()
 
{
 
    Serial.begin(9600);
 
    softSerial.begin(9600);
 
    softSerial.listen();
 
}
 
 
void loop()
 
{
 
    char cmd;
 
 
    if(softSerial.available())
 
    {
 
        cmd = softSerial.read();
 
        Serial.println(voiceBuffer[cmd - 1]);
 
    }
 
}
 

Revision as of 10:01, 19 April 2017