AccueilapplicationOutils utilitaires
  • PIC32BLUE (Bluetooth control)

    PIC32BLUE (Bluetooth control)

    7.6 1.0 2026-01-20
    Outils utilitaires
    Télécharger

PIC32, Arduino, contrôle Bluetooth par microcontrôleur. Communication sans fil facile.

Cette application vous permet de vous connecter à votre microcontrôleur à l'aide d'un module Bluetooth série pour envoyer des messages ou des commandes vers ou depuis votre smartphone Android. Voir l'exemple ci-dessous pour la commande de message texte et le code du microcontrôleur.

Envoyez simplement un message au microcontrôleur et vous pourrez programmer la réaction de votre choix.

Caractéristiques du PIC32BLUE :

★Envoyer des informations à un microcontrôleur.

★Recevez des informations d'un microcontrôleur.

★Le microcontrôleur peut faire parler votre téléphone.

Caractéristiques du PIC32BLUE+ :

★Tout ce qui est mentionné ci-dessus.

★ La version plus prend en charge les capacités de messagerie texte.

Vous pouvez configurer le microcontrôleur pour envoyer périodiquement des messages à votre appareil Android via Bluetooth sous une forme de type chat. Le chat sera effacé après la sortie et la fermeture de l'application.

Vous pouvez faire fonctionner l'application en arrière-plan en appuyant sur le bouton d'accueil de votre appareil et l'application maintiendra une connexion en arrière-plan.

Appuyer sur le bouton de retour dans l'application se fermera et se déconnectera du périphérique Bluetooth s'il est connecté.

Note:

Il existe deux versions de cette application. La seule différence entre eux est que l’un prend en charge la fonctionnalité de messagerie texte et l’autre non.

PIC32BLUE+ prend en charge la messagerie texte afin que vous puissiez demander au microcontrôleur d'envoyer un message à un autre numéro de téléphone avec un message si vous le souhaitez en utilisant une commande spéciale ou qu'un autre téléphone puisse envoyer un SMS à votre téléphone pour que votre microcontrôleur effectue une tâche, comme afficher un nouveau message sur un écran LCD.

Le PIC32BLUE prend uniquement en charge la communication Bluetooth (pas de possibilité de message texte).

Cette application a été conçue pour fonctionner avec un appareil Bluetooth HC-06 et d'autres peuvent fonctionner mais n'ont pas été testées.

Exemple de commande envoyée à un appareil sur lequel PIC32BLUE+ est installé (cela transmettra votre message au microcontrôleur) :

:PIC:Bonjour, Microcontrôleur

Ou

:pic:Lumière allumée

Exemple du microcontrôleur indiquant à votre téléphone d'envoyer un SMS à un autre téléphone :

:PICSMS:XXXXXXXXXX:Bonjour, du microcontrôleur

Ou

:picsms:XXXXXXXXXX:La lumière est allumée.

Où les XXX sont le numéro de téléphone auquel vous recevez votre SMS. Vous devez également inclure les deux points : à la fin du numéro de téléphone. Remarque Aucun espace pour le numéro de téléphone et les deux-points.

Cette application n'enverra jamais de message texte ni ne transmettra de commande à votre microcontrôleur à moins que la commande spécifique ne soit incluse dans le message, placée au début du message.

Pour que le microcontrôleur envoie un message texte depuis votre appareil, vous devez inclure :

:PICSMS:XXXXXXXXXX:

Ou

:picsms:XXXXXXXXXX:

Pour que le téléphone transmette le message texte reçu à votre microcontrôleur, vous devez inclure :

:PIC:

Ou

:photo:

Cette application n'enverra jamais de message texte ni ne transmettra de commande à votre microcontrôleur à moins que la commande spécifique ne se trouve au début du message, comme indiqué ci-dessus.

Vous pouvez également faire en sorte que votre microcontrôleur fasse parler votre téléphone à voix haute à l'aide de la commande :TALK: ou :talk:.

Pour que le microcontrôleur fasse parler votre téléphone Android à haute voix, vous devez inclure :

:PARLER:

Ou

:parler:

// Exemple de code de microcontrôleur

//Modifier les délais si nécessaire

Chaîne inputString ="" ;

int entrant = 0 ;

annuler la configuration ()

{

retard(15);

Serial1.begin(9600);

retard (50);

}

boucle vide ()

{

si (Série1.disponible()>0)

{

tandis que (Série1.disponible()>0)

{

entrant = Serial1.read();

retard(1);

inputString += char(entrant);

}

retard(2);

//doit être une orthographe exacte

si (inputString == "Cool")

{

//ajouter du code ici

}

if(inputString == "Répondre")

{

Serial1.println("D'accord.");

}

if(inputString == "Parler")

{

Serial1.println(":TALK:Bonjour tout le monde.");

}

if(inputString == "TexteSortant")

{

Serial1.println(":PICSMS:XXXXXXXXXX:Remplacez les X par le numéro de téléphone.");

}

}

chaîne d'entrée = "";

retard (50);

}

Visitez mon site Web pour télécharger plus d'exemples de fichiers de code

En savoir plus

Aperçu

Les utilisateurs ont également consulté

Voir tout

Cela pourrait vous intéresser

Voir tout

Plus de jeux similaires

Voir tout

Plus de jeux de niveau

Voir tout