Comment utiliser une brique bluetooth ?

A lire : notre article sur le bluetooth entre base et smartphone

photo de la brique bluetooth

La brique bluetooth permet de connecter plusieurs cartes entre elles, ou bien de se connecter à la base avec son smartphone, toujours par bluetooth.

NOTE : Si vous utilisez un seul ordinateur, programmez et compilez une carte après l'autre.

UTILISATION D'UNE BASE À UNE AUTRE :

Dans cet exemple, nous utiliserons deux bases

photo de la base/brique numéro 1photo de la base/brique numéro 2

Base 1 Base 2

et les blocs suivants :

blocs de la catégorie bluetooth

Avant de commencer, il faut définir le nom du module qui va attendre une connexion (la base 1). Pour cela, j'utilise le bloc :

bloc bluetooth prêt à recevoir

Note : Le nom du module est celui qui apparaîtra sur votre smartphone si vous faîtes une recherche de périphériques bluetooth.

Maintenant, nous allons connecter les deux bases entre elles.

NOTE : Lorsque deux modules communiquent entre eux, il y en a un qui doit attendre une connexion (la base 1 dans notre exemple) et l'autre qui doit établir la connexion (la base 2).

bloc bluetooth se connecte

NOTE : Il faut un peu de temps aux bases pour se connecter, et on peut voir qu'elles sont connectées aux Leds qui clignotent en battements de coeur.


Par exemple, si nous souhaitons envoyer un message de la 2 à la 1, et allumer/éteindre une Led en fonction du message (par exemple, allumer la led 1 si le message est 'Allumer1' et allumer la led 2 si le message est 'Allumer2'), nous allons faire ça :

programme base 2
Base 2


Rajouter les "Attendre 1 seconde" permet de ne pas envoyer trop de messages rapprochés.

programme base 1

Base 1

NOTE : Si on ne met pas la partie "Si des données ont été reçues sur monBluetooth1, faire...", cela peut poser un problème : La base 2 envoie le message en boucle, l'écran de la base 1 affiche donc "bonjour base 1" un court instant avant de s'effacer et de l'afficher à nouveau etc...


Maintenant, nous allons faire de même mais pour éteindre la Led :

programme plus complexe base 1

Base 1 en plus compliqué

Et voilà ! On vient de créer une guirlande bluetooth !

Share: