0% ont trouvé ce document utile (0 vote)
2 vues7 pages

App Inventor Ressource Numero 9

Le document décrit la création d'une application utilisant App Inventor pour ouvrir un portail via Bluetooth avec une carte Arduino et un moteur. Il explique les composants nécessaires, les étapes de programmation, et le câblage entre la carte HC-06 et l'Arduino. Des instructions détaillées sur l'interface utilisateur et les blocs de programmation sont fournies pour faciliter la mise en œuvre de l'application.

Transféré par

Julo
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
2 vues7 pages

App Inventor Ressource Numero 9

Le document décrit la création d'une application utilisant App Inventor pour ouvrir un portail via Bluetooth avec une carte Arduino et un moteur. Il explique les composants nécessaires, les étapes de programmation, et le câblage entre la carte HC-06 et l'Arduino. Des instructions détaillées sur l'interface utilisateur et les blocs de programmation sont fournies pour faciliter la mise en œuvre de l'application.

Transféré par

Julo
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

App Inventor ressource Numéro 9

Sources
[Link]
[Link]
[Link]

Nouvelle application, ouverture d'un portail via Bluetooth

Nous reprenons l'activité de la ressource numéro 8.....et nous allons utiliser également une carte Arduino
et un moteur (pour l'ouverture du portail)....et bien sûr une carte Bluetooth HC-06

Images que nous allons utiliser pour cette application

Voici les images de l'application terminée (un exemple;)

Afin de ne pas avoir à reprendre toutes les saisies de la ressource numéro 8, vous pouvez faire un
« enregistrez sous » et renommer l'application « portail_version_manuelle » en
« portail_version_Bluetooth »

Il ne vous « reste » plus qu'à compléter l'application...

App Inventor ressource numéro 9 1


Nous allons décrire toutes les propriétés des composants...

Le « Bouton connecte » va nous permettre de sélectionner la carte


Bluetooth à utiliser (par exemple vous pouvez comme moi avoir dans
votre liste les connexions Bluetooth de votre voiture...)
Dans la palette « interface utilisateur » il faut choisir « sélectionneur de
liste »

Le « Bouton déconnecte » est un bouton simple...et sera non visible au


départ bien sûr ...

Nous ne verrons pas les boutons ON/OFF que vous avez déjà rencontré
dans la ressource numéro 8

App Inventor ressource numéro 9 2


Nous allons maintenant rajouter un « service Bluetooth » à cette application...

Ce service se place en dessous de votre application (physiquement à l'écran)

Faire un glissé/déposé et le service se place tout


seul en bas de l'application.

Pour la partie programmation par Blocs, il va falloir prendre en compte de nombreuses modifications...pas
forcément très simples à comprendre...

Voici l'ensemble des blocs que vous avez utilisé...

Il va falloir « admettre » quelques fonctionnalités qui sont indispensables.

Le « Bouton_connecte », le sélectionneur de liste, va vous permettre de choisir la connexion Bluetooth (ici


celle de la carte HC-06)

Une fois le choix de la connexion Bluetooth fait, la liaison va s'établir entre votre terminal (tablette ou
smartphone) et le « Bouton_connecte » va disparaître et laisser la place au « Bouton_déconnecte »

Et pour le dernier ensemble, quand en clique sur le « Bouton_déconnecte », la liaison Bluetooth et


déactivée, le « Bouton_déconnecte » disparaît et le « Bouton_connecte » revient à l'écran....

App Inventor ressource numéro 9 3


Les boutons ON/OFF vont maintenant pouvoir être utilisés

Quand on clique sur le « Bouton_ON », on envoie


un octet via le « Client_Bluetooth1 »
(nombre=1) et le portail doit s'ouvrir
(enfin, il doit;)

Quand on clique sur le « Bouton_OFF » on n'envoie


plus d'octet via le « Client_Bluetooth1 »
(nombre=0) et le portail doit se refermer...

Nous allons maintenant passer à la partie « Arduino »

Matériel nécessaire pour réaliser cet exercice

Matériel Matériel
Carte UNO + cordon USB Cordon Grove

Un servomoteur Une carte Bluetooth HC-06

App Inventor ressource numéro 9 4


Voici les blocs assemblés

Il faudra dans un premier temps appairer votre carte HC-06 avec votre
terminal et remarque très importante pour le câblage, il faudra croiser RXD
et TXD entre la carte HC-06 et la carte Arduino !!

Ne pas oublier de mettre à jour votre logiciel Ardublock


[Link]

App Inventor ressource numéro 9 5


Les images de cette application, captures d'écrans du smartphone

Image 1, je clique que « connecte », j'arrive sur l'image 2, là, je sélectionne le réseau Bluetooth de mon
choix (HC-06) et j'arrive sur l'image 3....l'application est en fonctionnement (la LED de la carte HC-06 ne
clignote plus, elle est allumée en fixe)
Image 4, je clique sur « ON » le portail s'ouvre en virtuel sur mon smartphone et en réel sur la
maquette !

Les raccordements sur la carte Arduino

A gauche, porte ouverte, à droite


porte fermée !

App Inventor ressource numéro 9 6


Pour information sur le câblage réalisé ici, j'ai utilisé un câble Grove éclaté sur 4 picots
(TX et RX croisés!)

Carte HC-06 Câble Grove Carte Arduino


RXD Fil jaune Pin 9
TXD Fil blanc Pin 8
GND Fil rouge GND
VCC Fil noir +5V

Le câble du servomoteur et lui aussi éclaté sur un Grove,

Coté servomoteur Coté Grove


Fil marron Fil noir
Fil rouge Fil rouge
Fil orange Fil jaune
NC Fil blanc

App Inventor ressource numéro 9 7

Vous aimerez peut-être aussi