Étape 2: Permet de faire: D...
Nous faire cette action facile à utiliser il suffit d’ouvrir BlueAct app ajouter action (signe plus), puis choisissez la voix, se connecter (série ou Bluetooth) et vous êtes prêt à aller:D.
Cependant, nous avons pensé plus loin un peu où vous devez connaître le code côté (côté microcontrôleur). Comment analyser la chaîne de votre réception et sais que c’est fini - séparateur-.
Delimiter est simplement un caractère spécifique, que vous choisissez qui sera ajouté après chaque intervention. Par exemple, vous pouvez dire allumée ou conduit 1ou hors ... etc. Si vous spécifiez le délimiteur disons que vous avez choisi ; et puis vous avez dit allumée il sera envoyé comme dirigé; ainsi dans votre code Arduino, vous pouvez dire chaque fois que j’ai lu ; , alors c’est la fin de la parole comme vous le verrez dans le code ci-dessous. Voici le tutoriel vidéo complet de la façon dont l’action de la voix.
Modèle avec Arduino Code **
données char ;
Expression de chaîne ;
void setup()
{
Le programme d’installation de Configuration par exemple série installation
Serial.Begin(9600) ;
}
void loop() / / run maintes et maintes {}
Si (Serial.available())
{
Data=Serial.Read() ;
Si (données == «; »)
{
Ensuite, nous avons toutes les discours
Recherchez maintenant tout ce que vous voulez
Si (discours == « moteur de démarrage ») {}
Bien que les données ont été envoyées comme moteur de démarrage ;
par exemple, tourner sur le moteur
}
ElseIf (discours == « off »)
{
Bien que les données ont été envoyées en position arrêt.
par exemple arrêter le moteur
}
d’autre.. .etc
tout réinitialiser
discours = "" ;
}
else {}
données de parole de += ;
pas encore de tous les discours reçu
alors sumup tous le charactertill, nous atteignons la delimieter
dans ce cas, le délimiteur est ;
}
}
}