Post on 30-Mar-2021
TP n° 1 1 / 10
NOM Prénom
Ph C
alvi
si /
3em
e /
Prog
ram
mat
ion
/ ap
pinv
ento
r TP
1
Objets connectés Piloter une lampe avec un Smartphone
Objectif : Commander à distance un microcontrôleur ou une interface (picaxe, arduino, Auto-prog, légo...) à partir d'un appareil numérique fonctionnant sous Androïd et étant équipé d'une liaison Bluetooth.
Présentation de l’application AppInventor APP INVENTOR est un IDE (environnement de développement intégré) qui permet la création d'applications destinées à des systèmes équipés de plates-formes Androïd. (smartphone, tablet-te) Cet environnement de programmation permet une programmation graphique aisée, basée sur l'assemblage de blocs La composantes logicielles est un site web permettant de créer un projet : Création de la page graphique de la future application (dépôt des objets nécessaires à l'application sur une page de travail). Ce programme permet également le téléchargement de l'application vers le média désiré (tablette, téléphone...) Ce site Web a besoin d'un compte google (gmail) pour fonctionner.
A l'origine le projet APP INVENTOR a été crée par le Google Labs... puis abandonné. Aujourd'hui ce concept est repris par le MIT (Massachusets Institute of Technology http://appinventor.mit.edu/ )
Dans cet exemple il s’agit, de piloter une del depu is le smartphone (application Android)
TP n° 1 2 / 10
NOM Prénom
Ph C
alvi
si /
3em
e /
Prog
ram
mat
ion
/ ap
pinv
ento
r TP
1
Objets connectés Piloter une lampe avec un Smartphone
Ici la palette des objets dis-ponibles. Un glisser déplacer permet de les positionner sur la zone de tra-vail (Screen1).
Ici la zone de travail. (Screen1). Cette zone représente ce qui se-ra affiché sur l'écran du mobile (tablette, téléphone...)
Ici la fenêtre d'exploration des objets contenus dans le "Screen". Un clic sur un des objets, permet, en utilisant la fe-nêtre de droite (Properties) de modifier les pro-priétés de base l'objet.
Ici la fenêtre des propriétés . Il est possible de modi-fier les propriétés de l'objet sélec-tionné depuis la zone de travail ou depuis la fenêtre d'exploration.
Reglage logiciel
Ecran de travail
TP n° 1 3 / 10
NOM Prénom
Ph C
alvi
si /
3em
e /
Prog
ram
mat
ion
/ ap
pinv
ento
r TP
1
Objets connectés Piloter une lampe avec un Smartphone
TP n° 1 4 / 10
NOM Prénom
Ph C
alvi
si /
3em
e /
Prog
ram
mat
ion
/ ap
pinv
ento
r TP
1
Objets connectés Piloter une lampe avec un Smartphone
TP n° 1 5 / 10
NOM Prénom
Ph C
alvi
si /
3em
e /
Prog
ram
mat
ion
/ ap
pinv
ento
r TP
1
Objets connectés Piloter une lampe avec un Smartphone
TP n° 1 6 / 10
NOM Prénom
Ph C
alvi
si /
3em
e /
Prog
ram
mat
ion
/ ap
pinv
ento
r TP
1
Objets connectés Piloter une lampe avec un Smartphone
TP n° 1 7 / 10
NOM Prénom
Ph C
alvi
si /
3em
e /
Prog
ram
mat
ion
/ ap
pinv
ento
r TP
1
Objets connectés Piloter une lampe avec un Smartphone
TP n° 1 8 / 10
NOM Prénom
Ph C
alvi
si /
3em
e /
Prog
ram
mat
ion
/ ap
pinv
ento
r TP
1
Objets connectés Piloter une lampe avec un Smartphone
TP n° 1 9 / 10
NOM Prénom
Ph C
alvi
si /
3em
e /
Prog
ram
mat
ion
/ ap
pinv
ento
r TP
1
Objets connectés Piloter une lampe avec un Smartphone
TP n° 1 10 / 10
NOM Prénom
Ph C
alvi
si /
3em
e /
Prog
ram
mat
ion
/ ap
pinv
ento
r TP
1
Objets connectés Piloter une lampe avec un Smartphone
TP n° 1 11 / 10
NOM Prénom
Ph C
alvi
si /
3em
e /
Prog
ram
mat
ion
/ ap
pinv
ento
r TP
1
Objets connectés Piloter une lampe avec un Smartphone
Objectif : Réaliser un détecteur de choc
avec son Smartphone
Repère des accéléromètres d’un Smart-phone
Programme de l’application ANDROID Commentaires Lorsque l’évènement «Accélèration détectée» apparait (sur un des 3 axes) Lancer le son 1 Afficher dans la zone «val_accel_X» « Valeur accéléromètre» + valeur numérique de l’accélération sur l’axe X
Nom Prénom
Nom Prénom
Ecran du terminal Composants installés