concevoir une application android · (rond) pour ouvrir le gestionnaire de fichiers brancher le...

8
CONCEVOIR UNE APPLICATION ANDROID 25/01/2017 OBJECTIF : Commander une lampe à partir d'un smartphone ANDROID à l'aide d'une carte électronique Arduino. Emission ACQUERIR Traiter le signal Communiquer Réception ACQUERIR Traiter le signal Communiquer MODE DE FONCTIONNEMENT Signal bluetooth

Upload: others

Post on 10-Oct-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CONCEVOIR UNE APPLICATION ANDROID · (rond) pour ouvrir le gestionnaire de fichiers Brancher le Smartphone à l'ordinateur, Faire un copier coller dans le répertoire du Smartphone

CONCEVOIR UNE APPLICATION ANDROID

25/01/2017

OBJECTIF : Commander une lampe à partir d'un smartphone ANDROID à l'aide d'une carte électronique Arduino.

Emission

ACQUERIR Traiter le signal Communiquer

Réception

ACQUERIR Traiter le signal Communiquer

MODE DE FONCTIONNEMENT

Signal bluetooth

Page 2: CONCEVOIR UNE APPLICATION ANDROID · (rond) pour ouvrir le gestionnaire de fichiers Brancher le Smartphone à l'ordinateur, Faire un copier coller dans le répertoire du Smartphone

I) LOGICIEL POUR CREER L'APPLICATION ANDROID

a) Lancer Mozilla FireFox. Aller sur le site : http://ai2.appinventor.mit.edu

Se connecter à l'aide d'un compte gmail personnel (ou le créer www.gmail.com)

françaisProjets / nouveau  (nom : lumiere)

b) Dessiner l'interface   chercher sur Internet une image de lampe, et enregistrer la sur le bureau. La mettre en fond d'écran à l'aide de la zone propriétés / image de fond.  Idem pour l'icone qui s'affichera sur le smartphone.

c) mise en place des composants.- 2 [boutons]      (allumer) et (éteindre) le lampe- [selectionneur de liste] pour afficher une liste de texte dans lequel on choisira le numéro Bluetooth.- 1 [bouton] pour déconnecter le bluetooth- le composant [client Bluetooth] non visible dans connectivité-

palette interface composants propriétés

Icône

Page 3: CONCEVOIR UNE APPLICATION ANDROID · (rond) pour ouvrir le gestionnaire de fichiers Brancher le Smartphone à l'ordinateur, Faire un copier coller dans le répertoire du Smartphone

d) placement des composants.

Faire glisser [selectionneur de liste] sur l'interface. Le renommer le texte, dans la zone propriétés / Texte, en : liste blueTooth

Faire glisser un premier bouton en dessous et Le nommer le texte, dans la zone propriétés / Texte, : allumer lampeFaire glisser un deuxième bouton à coté et Le nommer le texte, dans la zone propriétés / Texte, :  éteindre lampe

Dans la zone Palette, disposition : glisser [arrangement Horizontale] et glisser des 2 boutons de dessus pour qu'ils soient cote à cote.

Faire glisser le composant [client Bluetooth] non visible dans connectivité

Faire glisser un troisième bouton en dessous et le rennomer, dans la zone propriétés / Texte, :  déconnecter

Remarque : vous pouvez renommer aussi le non des boutons en bas de la zone Composants 

Page 4: CONCEVOIR UNE APPLICATION ANDROID · (rond) pour ouvrir le gestionnaire de fichiers Brancher le Smartphone à l'ordinateur, Faire un copier coller dans le répertoire du Smartphone

d) programmation ou ajouter un comportement aux composants

Cliquer pour ouvrir la fenêtre BLOCS

Élèments de contrôle (comme scratch)

Vos composants créés

Étape 1 : recherche et connection au bluetooth.

Cliquer sur [selectionneur de liste] et glisser dans l'interface le bloc quand…...avant prise

Ensuite mettre ……. à et en choisissant le composant client_bluetooth 

La liste de tous les émeteurs bluetooth s'afficheront

Page 5: CONCEVOIR UNE APPLICATION ANDROID · (rond) pour ouvrir le gestionnaire de fichiers Brancher le Smartphone à l'ordinateur, Faire un copier coller dans le répertoire du Smartphone

Étape 2 : connection au périphérique sélectionné.Cliquer sur [selectionneur de liste] et glisser dans l'interface le bloc quand…[selectionneur de liste]… Après prise

Mettre le …[selectionneur de liste]……. ActivéCliquer sur le client_bluetoothAppeler le client_bluetooth Se connect

À l'adresse client_bluetooth adresse et nom

La connection est faite entre le smartphone et la carte

Étape 3 : allumer la lampe.  Ou l'éteindre

Cliquer sur le bouton [allumer lampe]. Et glisser la boucle logiquequand….. Clic faire Envoyer le nombre 1 par bluetooth

Partie Incorporé / mathPour éteindre, on envoye le nombre 0 

La carte recevra le nombre 1 ou 0 . On aurai pu choisir d'autre nombre ou lettre

Étape 4 : déconnecter

Page 6: CONCEVOIR UNE APPLICATION ANDROID · (rond) pour ouvrir le gestionnaire de fichiers Brancher le Smartphone à l'ordinateur, Faire un copier coller dans le répertoire du Smartphone

Étape 5 : télechargement de l'application

ConstruireApp (enregistrer apk sur 

ordinateur).

Choisir Enregistrer

Cliquer sur l'icone téléchargement

Et ensuite sur le bouton (rond) pour ouvrir le gestionnaire de fichiers

Brancher le Smartphone à l'ordinateur, 

Faire un copier coller dans le répertoire du Smartphone

Dans l'application « fichiers » trouver votre application et installer le ( ! modifier la sécurité en acceptant d'installer des applications non reconnu)

La surprise arrive . !!

Page 7: CONCEVOIR UNE APPLICATION ANDROID · (rond) pour ouvrir le gestionnaire de fichiers Brancher le Smartphone à l'ordinateur, Faire un copier coller dans le répertoire du Smartphone

II) LOGICIEL POUR GERER LA CARTE ARDUINO

Aller sur le site http://blockly.technologiescollege.fr

Changer les paramètres pour mettre en français, choisir la carte arduino uno.

Configurer les blocs en mode Experts

Placer les blocs comme ce modèle

Sauver en fichier XMLbrancher la carte avec le cordon USB à l'ordinateur.

Cliquer sur Sélectionner tout le code, et faire un Copier (bouton droite de la souris)

lancer le logiciel : Arduino  Coller le code.

Téléverser le programme en cliquant sur cet icône

Tester le programme

 appeler le professeur !

0(état bas)

Page 8: CONCEVOIR UNE APPLICATION ANDROID · (rond) pour ouvrir le gestionnaire de fichiers Brancher le Smartphone à l'ordinateur, Faire un copier coller dans le répertoire du Smartphone