Activité 3 : Réalisation d'une application à l'aide d'App-Inventor
I - Problématique
Attendues de fin de cycle et les compétences travaillées
Écrire, mettre au point et exécuter un programme | |
---|---|
Écrire, mettre au point (tester, corriger) et exécuter un programme commandant un système réel et vérifier le comportement attendu. | x |
Écrire un programme dans lequel des actions sont déclenchées par des événements extérieurs. | x |
Développer les bonnes pratiques de l'usage des objets communicants. | |
Développer les bonnes pratiques de l'usage des objets communicants. | x |
1 - Matériel et Organisation de l'îlot.
Matériel : | Objectif : | ||
-; - | Créer une application avec App Inventor. Réaliser un objet connecté | ||
Informatique : | Situation déclenchante : | ||
Comment allumer la lumière à partir de mon téléphone ? | |||
Organisation du groupe : | Reformulation : | ||
: Collaboratif |
Partie 1 - Allumer Éteindre par Bluetooth
Attention : Travail à Faire
1 | Télécharger le fichier : commandeBT.aia [aia] |
---|---|
2 | Se connecter à App Inventor ( - Technologie - App Inventor) Cliquer sur All Ai2U Server - Attendre un peu - Cliquer sur Start Invent Partie Email - Mettre "prenom.nom" (tout collé) - Méthode 2 - Code.appinventor |
3 | A partir d'App Inventor : - - Importer le projet dans App Inventor |
4 | |
5 | Créer deux boutons - Partie Designer :
|
6 | Programmation des boutons - Partie Blocs : Cliquer sur Blocs Programmer les boutons de manière à ce que :
|
7 | Méthode 1 : Mode connecté USB Méthode 2 : Transférer votre programme sur la tablette. [2] (en cas de souci de connexion Wi-Fi, utiliser la méthode suivante pour générer un fichier .apk à télécharger sur l'ordinateur, puis transférer par câble le fichier sur la tablette ) |
8 | Appairer la communication entre la tablette et la carte Arduino. |
Partie 2 - Pour ceux qui ont terminé - Retour d'état du système
2 - Objectif
Parfois on allume la lampe on va ailleurs et on oublie d'éteindre la lumière. On souhaite donc rajouter un retour d'état sur l'application du téléphone. C'est à dire afficher "Diode allumée" lorsque la diode s'allume et afficher "Diode éteinte" lorsqu'elle est éteinte. |
Attention : Travail à Faire sur App Inventor
1 | Créer un label : - - - - - |
---|---|
2 | Créer une horloge (timer) et la paramétrer comme ci-dessous. Elle va fonctionner en mode timer. Toutes les secondes elle va nous permettre de déclencher une action. L'action à réaliser sera de vérifier que nous recevons des informations par Bluetooth. |
7 | Programmation - Partie Blocs : Créer une variable "retour_état" |
8 | Programmer les blocs de réception de données Bluetooth Compléter les blocs Si-Alors
|
8 | Transférer votre programme sur la tablette. [3] (en cas de souci de connexion Wi-Fi, utiliser la méthode suivante pour générer un fichier .apk à télécharger sur l'ordinateur, puis transférer par câble le fichier sur la tablette ) |
9 | Appairer la communication entre la tablette et la carte Arduino. |
Attention : Travail à Faire partie mblock
1 | Ouvrir le logiciel et votre fichier ou vous commandiez la diode par bluetooth |
---|---|
2 | Brancher la carte Arduino sur l'ordinateur avec le câble de transfert USB |
4 | |
3 | Ajouter les instructions suivantes: - Créer une variable "état"
Blocs à utiliser : |
6 | Cliquer sur le drapeau vert pour exécuter votre programme. |
6 | [4] Enregistrer votre travail |
Coup de pouce
Méthode :
Coups de Pouce