Paso 2: Se permite que sea: D...
Hacer esta acción fácil de usar solo abierto BlueAct aplicación Añadir acción (signo más) después elegir voz, conecte (Serial o Bluetooth) y estás listo para ir :D.
Sin embargo, pensamos que además poco a poco donde necesita saber el otro lado (lado del microcontrolador) código. Cómo analizar la cadena de su recepción y saber consumado es - delimitador-.
Delimitador es simplemente un carácter específico que usted elija que se añadirán después de cada discurso. Por ejemplo usted puede decir led encendido o led 1 encendidoo apagado ... etc. Si especifica el delimitador digamos que eligió ; y luego dice led encendido será enviado como led en; así en el código de Arduino puede decir cada vez que Leo ; entonces esto es el fin del discurso como se verá en el código siguiente. Aquí está el Video Tutorial completo de cómo utilizar la acción de la voz.
Plantilla de código Arduino **
datos char;
Expresión de cadena;
void setup()
{
Configuración configuración por ejemplo Serial
Serial.Begin(9600);
}
void loop() / / ejecutar y {}
Si (Serial.available())
{
Data=serial.Read();
Si (datos == ';')
{
entonces tenemos el discurso
Compruebe lo que quieras
Si (expresión == "comienzo del motor") {}
Aunque los datos se enviaron como comienzo del motor;
por ejemplo, encender el motor
}
else if (expresión == "off")
{
Aunque los datos se enviaron como apagado;
por ejemplo, apague el motor
}
otra cosa.. .etc
restablecer todo
discurso = "";
}
Else {}
datos de discurso +=;
aún no todo discurso recibido
así sumup la charactertill llegar a la delimieter
en este caso es el delimitador;
}
}
}