Programmation de l'application en tenant compte de la connexion Bluetooth

Une fois l'allure de notre application créée, il est nécessaire de décrire son comportement :

Il faut maintenant passer à la programmation de l'application.

Cliquer sur l'icône "Blocs".

Réalisation de l'algorithme pour communiquer via le Bluetooth

Quand "BP_Connecte" (le sélectionneur_de_liste) cliqué :

  • Afficher le nom des connexions disponibles en bluetooth

Quand "BP_Connecte" (le sélectionneur_de_liste) a été sélectionné :

  • Se connecter au bluetooth sélectionné

  • Ne plus afficher le bouton qui permet d'afficher cette liste de bluetooth : BP_Connecte

  • Afficher le bouton « se déconnecter » : BP_Deconnecte

Quand "BP_Deconnecte" cliqué :

  • Se déconnecter du bluetooth

  • Afficher le bouton qui permet d'afficher cette liste des bluetooth disponibles : BP_Connecte

  • Ne plus afficher le bouton « se déconnecter » : BP_Deconnecte

Scanner les appareils Bluetooth disponibles

Réalisation de l'algorithme pour contrôler l'action des boutons "Allumer" et "Éteindre"

Pour les boutons "BP_ON" et "BP_OFF", il faut ajouter la communication via Bluetooth en envoyant une information lorsqu'on appuie sur les boutons.

Quand "BP_ON" cliqué (allumer lampe) :

  • Rendre visible l'image LAMPE_ON ;

  • Ne pas afficher l'image LAMPE_OFF ;

  • Le Client_Bluetooth envoi le nombre "1".

Quand "BP_OFF" cliqué (éteindre lampe) :

  • Rendre visible l'image LAMPE_OFF;

  • Ne pas afficher l'image LAMPE_ON ;

  • Le Client_Bluetooth envoi le nombre "0".