bonjour, c'est Pierre Huguet
vous connaissez certainement Cyrano de Bergerac ?
moi j'adore !
et en particulier de la scène où il invente sept moyens pour aller
sur la lune
et ça ans pour protéger les amours de Christain et Roxanne.
Alors, nous, on ne va pas aller sur la lune et je ne sais pas quelles amours on va protéger
mais on va essayer d'inventer plusieurs manières
de faire dire l'étage à son téléphone quand on est dans l'ascenseur
alors pour donner un exemple de ce que l'on veut obtenir,
j'ai enregistré avec une caméra et un micro
l'étage affiché par l'ascenseur et le son de mon téléphone
et je vais enregistrer en simultané
une copie de mon téléphone.
Alors kles voisins vont me prendre pour un fou mais je vais quand même aller
essayer ça dans l'ascenceur de mon immeuble.
alors c'est rigolo, non, ce téléphone qui nous dit l'étage ?
maintenant on va passer à la réalisation
Alors, comment on pourrait bien faire ?
Eh bien, il va falloir utiliser des capteurs
Faites la liste des capteurs que vous avez sur votre téléphone
et essayez de voir comment vous pourriez vous en servir pour
calculer l'étage
ALors, il vous faut du temps, faites PAUSE vidéo et puis revevnez dans 5 minutes
avec ²des idées
Alors vous avez vraiment cherché ?
Si vous êtes plusieurs, présentez votre idée à votre voisin
essaayez de la valider, est-ce que ça va bien marcher,
est-ce que ça ne va pas marcher Refaites une petite pause avant de continuer.
Bon, eh bien alors n va aller ! on pouvait lire oh Dieu bien des choses en somme
comme dirait Cyrano. Alors il ya plusieurs solutions
il ya pas mal de capteurs ce le smartphone : à l'accéléromètre
sur certains un baromètre un chronomètre et des capteurs de luminosité et de proximité
il y a la caméra
ALors on peut utiliser l'un ou l'autre de ces capteurs ou plusieurs ensemble
c'est souvent ce qui donnera les meilleurs résultats
ALors ici, nous allons voir la solution avec le baromètre et nous verrons plus tard les solutions avec l'accéléromètre et le chronomètre par exemple.
ce que nous allonsutiliser comme propriété physique pour mesurer les étages
c'est la baisse de la pression atmosphérique en fonction de l'altitude.
Alors cette baisse elle a été mesurée par Blaise Pascal justement au début du
17ème siècle. elle est de 0,12 hectopascals par mètre.
un Pascal, c'est un Newton par mètre carré
Alors quand on monte d'un mètre, le poids
sur un un mètre carré, baisse
de l'équivalent d'un mètre cube d'air soit une baisse de 1,22 kilos fois la
gravité 9,81
ce qui nous donne 12 Newton par mètre carré ou 12 Pascal, à chaque fois que l'on monte d'un mètre.
alors cette pression, on va la mesurer avec un capteur
qui est un baromètre
il faut donc que votre téléphone soit équipé d'un baromètre,
c'est le cas des Nexus 1 à 5 et dela liste des téléphones qui sont indiqués
à l'adresse ci-dessus.
Par ailleurs le composant barométrique n'est pas présent de façon nominale
dans App Inventor, Il faut le charger pour pouvoir l'utiliser.
Alors avant de commencer à coder, on va préciser l'algorithme
que l'on va utiliser
premièrement
on va définir la pression au sol où la pression l'état zéro,
comme la pression de référence.
deuxièmement on va ensuite mesurer en continu la pression et à chaque fois
que cette pression change
on va calculer la différence : pression de référence moins pression actuelle.
comme la pression baisse, la valeur sera positive quand on monte.
on va ensuite diviser par 0,12 si c'est en hecto-Pascals pascale
ou par 12 si on est en Pascals, pour obtenir la hauteur en mètres.
ensuite on va diviser par la hauteur de chaque étage
que l'on définira comme une variable, on obtiendra comme ça le numéro de l'étage
Enfin on va arrondir à l'entier le plus proche et on annoncera l'étage
avec le haut-parleur du téléphone si cet étage a changé.
Pour l'interface utilisateur, ça ne va pas être très compliqué on va mettre un
bouton pour mettre en correspondance la pression en référence et l'étage zéro
ensuite on va mettre un label pour indiquer la hauteur d'étage
et une zone de texte pour
gérer la variable de hauteur d'un étage.
on va afficher une zone de texte
pour l'étage avec un label pour indqiuer de quoi on parle
et ensuite on mettra deux labels pour la pression et la hauteur
côté composants, on aura besoin d'un composant baromètre que l'on va aller chercher
à cette adresse là puisque ce n'est pas un composant qui
nominalement présent dans App Inventor
et on va aussi prendre un composant "texte parole" pour dire l'étage.
Le dernier point que je fais toujours personnellement, je mets toujours un
composant "notificateur" pour les messages et le débogage.
alors on va maintenant passer
à la programmation et on va démarrer App Inventor. Ce démarrage, je le fais à partir d'une icône que j'ai mise sur le bureau et dont l'avantage est de lancer directement App Inventor en français.
vous pouvez aussi programmer cette application en anglais si vous préférez
donc dans les projets, je crée un nouveau projet que je vais appeler
"etageBaro"
et je vais d'abord créer la partie interface utilisateur
Dans cette interface utilisateur que je vais déclarer en moins de "centré"
pour que les choses soient centrées au milieu,
je vais créer un bouton quis era un bouton Reset
Donc ce boiton, je mest à l'intérieur, Reset et le nom du bouton, pour que je puisse m'en rappeler, je vais le renommer en "boutonReset"
Ensuite dans un arrangement horizontal je vais me mettre sous les informations
nécessaires pour pouvoir modifier la hauteur de l'étage, donc je vais prendre un arrangement horizontal,
ici
donc je vais déclarer la largeur en "remplir parent" pour qu'elle occupe tout
l'espace
et dans cet arrangement horizontal, je vais d'abord mettre un label
qui va m'expliquer de quoi il s'agit, donc de mettre la hauteur de l'étage en mètres
Alors, ce label, je vais lui dire qu'il a une police de 20 caractères.
pour qu'on le evoie à peu près correctement
et puis je vais rajouter à ça
une zone de texte
dans laquelle je vais pouvoir afficher et modifier :
c'est pour ça qu'on utilise une zone de texte
la hauteur de l'étage. Donc, je vais renommer ça en
zone de texte, hauteur étage
et je vais lui dire que la taile de la police est de 20
je vais également lui dire que dans cette zone de texte, on ne peut mettre que des nombres,
uniquement des nombres. Voilà
ensuite je vais rajouter
une autre zone de texte
mais cette fois ci, des caractères de taille 80
et en gras pour afficher l'étage.
Donc l'étage, ça sera également des nombres uniquement.
Je vais renommer
cette zone de texte, en disant que c'est l'étage.
et je vais dire que, par défaut, c'est zéro.
ensuite, je vais mettre un label pour expliciter ce que j'ai affiché au dessus
et donc dans ce label, je vais mettre que c'est : "étage"
ensuite j'ai besoin de deux autres labels
celui-ci je vais quand même le mettre en taille 32. Comme ça on verra bien et puis on va utiliser deux autres labels pour afficher la pression et la hauteur
donc un label que je vais renommer
label pression
dans lequel on va afficher la pression et je vais mettre pression par défaut,
dasn le txte pour s'en rappeler, la taille de la police, je vais la fixer à 20
et je vais faire la même chose pour que la hauteur
j'indique que c'est le label
hauteur
et je vais mettre que c'est par défaut que c'est : "hauteur"
Voilà. et avec une taille de police de 20
Alors ça a l'air de bien se présenter, Le reset, je vais lui mettre quand m^me une taille de 20 pour les caractères
j'avais oublié de le faire
et j'ai oublié
d'une part que l'étage, doit être centré,
donc je vais dire que la zone de texte qui représente l'étage
est une zone qui est centrée : alignement du texte : centré
Je vais dire aussi que par défaut, la valeur de la hauteur de l'étage
ça sera 2.7 comme ça,si jamais j'oublie de la mettre,
j'aurai une valeur qui sera correcte
on va maintenant passer aux composants de service qui n'apparaissent pas dans
l'interface utilisateur et qui sont nécessaires à l'application
On va prendre en particulier un notificateur pour afficher les messages
on va avoir besoin d'un composant "texte à parole" qui est dans les
médias pour convertir le texte en paroles, et dire l'étage. donc c'est un composant "texte à parole" qui est dans le 3° onglet. et enfn on aura besoin d'un baromètre qui est dans les extensions. Il n'est aps prsente par défaut dans App Inventor et on va devoir l'importer.
Alors pour l'importer je vais vous afficher ici l'adresse, mais on va nous,
aller le chercher directement sur internet. Par exemple avec
App inventor barometer extension. Alors j'ai fait des fautes d'orthographe, mais il me l'a trouvé quand même. C'est celui de Pura-Vida Apps, à cette adresse
et vous avez ici toute une documentation, et à la fin de
documentation vous pouvez
charger extension .aix vous cliquez dessus
et l'application se télécharge
dans votre répertoire de téléchargement normalement
vous enregistrez
et votre extension .aix est à présente sur votre ordinateur. Vous revenez sur App Inventor. et vous importez l'extension depuis la zone de téléchargement.
Voilà : aix, import Voilà : mon extension Taifun barometer est importée. Ce que je dois faire, c'est rajouter ce composant dans l'interface. et maintenant, j'ai terminé la aprtie DESIGN de l'application, je vais pouvoir aller vers la programmation en cliquant sur les blocs en haut à droite.
elle raconte ce que nous avons à faire
quand j'appuie sur le bouton exception définit la pression au sol comme la
référence
ensuite à chaque fois que la pression change de dérouler l'action de 3 4 et 5
faire la différence entre la pression courant à la presse en référence il
vivait pas de redoux se punit y en a autant les plages on verra dans quelques
proches et de commenter les plus surchargés
alan gilmore
quand je clique sur le bouton intégrer il est devenu tellement fréquent que la
pression mesurée pas changé
c'est ma troisième que j'oublie mentionne m mais quand on sait que le
programme démarre dans ce cas je dois vérifier que m
le téléphone qu'utilise la vie un capteur de pression ce que j'ai fait il
y avait des blessés
mais en prime pour les salariés
perrin
plus judicieux du bien-être du tout parce que m
suivent alors qu'en bas de la passerelle
13 ensuite je le dois déclarer de nouveau découpage canada dont la
pression baisse
à chaque match donc
la clé
maître
tout ce que je veux
en plus du double de manière autonome fait tâche
auteur était un ange
je vais démissionner
avec cet accord
la pression
une manière pour apple auteur depuis quelques mois de repli voilà pourquoi
le coach sujet
mais niveau zéro
je vais l'utiliser groupe
mais enfin l'art les tarifs turner
voilà
qliktech
je vais étudier également albert
cet appareil est un baromètre temps qu'on va faire
le sni alors
signe qu'il ya un baromètre c'est peu dire
comme un mètre carré
voilà pour la clé
on va tenir avec un amplificateur
s'il n'y a pas
pour mettre un peu de toute l'équipe cette main dans la main donc le montage
paraître
capcom 2
peut être
avec cinq majeur de l'ue
demandeuse de pétrole pendant que parce que quelqu'un peut la voir 2
on va mettre à hauteur
quant aux références
pression mesurée
alors que les faire sécher l'on connaît actuellement
pour combler ce que je fais alors je vous ai cliqué sur le compagnon pays
côtiers téléphone
voilà ce que dit l'outil sur une compagnie ou pas les deux
je veux ce catalogue quand même
et je vais devoir m'adapter
alors voilà un traitement assez cher les créatures bien que jérôme alors
que tu ne se passe rien puisque je n'ai pas de programme mais qu'est-ce que le
téléphone doit faire quand on est sous le choc
donc on a toutes les peines dans des traitements effectués quand la pression
je
donc marquons industrielle excepté la connexion ne doit pas être ennuyé par
les ivoiriens
alors qu'est-ce que je dois faire je dois dire que la hauteur
coup de sifflet
ils évolueront
non la hauteur
les prières
à la différence de pression
- la pression du rituel en plus pressante
mais l'hiver
il jubile quand l'écart de pression pour mettre en preuve que la variable
les payer
enfin maître
enfin ce même écrit
pmu voilà rien que je peux demander à ce que ce bloc qu'ils soient pas
trompés produire on va le mettre en grève
river plate un peu pop art culture shock
ensuite maintenu la hauteur au-dessus
fini dans le rouge jeudi les sept auteurs parce que la hauteur de chaque
cage pour avoir le le numéro de carte tant qu'archevêque de nous remettre
c'est comme ça
auteur
donc mathématiques
mes idées
la hauteur
auteure de cette étape
alors que je le fais avec une fonction mathématique qui se trouve au coeur
car un nombre entier
le rendu final ap
et donc le nombre des tarifs uniques états membres en afrique le pouvoir
comparer à la même heure qui est déjà accessible temps la zone 4
donc je compare
la valeur qui a jugé que le top-8 dante
donc c'est une manière de communiquer à la matière la zone de texte ouverte
que la précédente deux étages par cas
on va recommencer le nouvel étage avec un texte à paroles
le texte reprend le curé
messi
donc on va l'appeler la parole
et puisqu'il faut au contraire quand même que quand on met un carton de
terre car la nouvelle majeure dunkerque
voilà
la valeur de la pression pour pouvoir contrôler
un mail dans le texte que la destruction
la concaténation
la variable
maintenant à cabinda
auteur
moi-même suite
voilà
on appelle une croissance de l'emploi tenant l'été
donc le fait apparaître le téléphone à l'écran du pc
une planète avec le compagnon est du côté du café et de la même manière
du côté du téléphone
et jean-claude camus
douala le téléphone est chargé et de loin cuche
au moins cinq ans de plus que lui je pense que quand on a un peu plus loin
donc le plus de succès
je suis avec loïck peyron
je vois quand même une petite difficulté c'est que
la hauteur du talent mais très éprouvant quant aux machines de
caractère pour laisser apparaître la valeur qu'on a donné corps à corps et
l'esprit alors pourquoi refaire
pour corriger ce problème je reviens vers le designer le clip sur le label un
peu je change m
4 associé au personnage auteur cryptage
andres comme twitter
dans ce que l'on voit
l'école sachant que les mutualistes le téléphone je veux un nouveau club
extra
peut-être que je peux vous dire que le le décalage n'oubliez pas de le prendre
leur point commun est bien conscient que les modifier la hauteur de décollage
pour vérifier depuis ma chaise philippe marini ump rapporteur de l'étude depuis
un peu plus d'un mètre
l'euro pointe 3 je fais un fait voilà
je ne pouvais pas
- lna nous devons être avec trente centimètres ça ne marche pas quand je
vais pouvoir faire quand je vois mon frère
un embargo sur le pétrole
il y avait des collages
30
3
ph
g
p
elle
m
le volume de ventes déprimés maintenant faites comme chez vous un
autre jour