Télécharger la présentation
1
Programmation du mOway
Baccalauréat STI Génie Electronique 2012
2
Programmation du mOway
Sommaire Démarche AlgoStudio MPLAB Moway GUI Moway
3
Programmation du mOway
Sommaire Démarche AlgoStudio MPLAB Moway GUI Moway
4
La programmation du mOway peut être décomposée en quatre étapes.
Démarche Algo Studio MPLAB Moway GUI Moway La programmation du mOway peut être décomposée en quatre étapes.
5
Programmation du mOway
Démarche Algo Studio MPLAB Moway GUI Moway Implémentation Conception Intégration & Tests Analyse
6
Programmation du mOway
Démarche Algo Studio MPLAB Moway GUI Moway Que doit faire le mOway ? Analyse du cahier des charges et de l’existant (ici le mOway) Le cahier des charges doit: Diminuer les risques d’erreur lors de la réalisation ou l’installation. Définir les objectifs que doit atteindre la solution. Etre un outil de dialogue entre les différents acteurs. Indiquer les contraintes à respecter impérativement.
7
Programmation du mOway
Démarche Algo Studio MPLAB Moway GUI Moway Comment doit faire le mOway ? Conception d’une solution technique Produire une solution technique. ...peut être représentée sous forme d’algorithme ou d’algorigramme. Architecture et traitements effectués,...
8
Programmation du mOway
Démarche Algo Studio MPLAB Moway GUI Moway Comment programmer le mOway ? Implémentation Produire le code source à partir de l’algorigramme. Compiler le code source en code machine. Programme en C Fichier HEX
9
Programmation du mOway
Démarche Algo Studio MPLAB Moway GUI Moway Le mOway, respect-il le cahier des charges ? Intégration & Tests Transférer le code machine dans le mOway. Vérifier si le cahier des charges est respecté. Revoir la conception, si nécessaire.
10
Programmation du mOway
Sommaire Démarche AlgoStudio MPLAB Moway GUI Moway
11
Programmation du mOway
Démarche Algo Studio MPLAB Moway GUI Moway Conception Exemple Cahier des charges Algorigramme A la mise sous tension, la DEL rouge du mOway doit s’allumer pendant 5 secondes.
12
Programmation du mOway
Démarche Algo Studio MPLAB Moway GUI Moway Programme source en C Production Semi-Automatique
13
Programmation du mOway
Démarche Algo Studio MPLAB Moway GUI Moway Ce bloc vous permet de déclarer les variables dont vous avez besoin. Les commentaires sont précédés de //.
14
Programmation du mOway
Démarche Algo Studio MPLAB Moway GUI Moway Pour utiliser les actionneurs et capteurs du moway, ces deux lignes de code sont necessaires.
15
Insertion et édition de la séquence qui allume la DEL rouge du moway.
Programmation du mOway Démarche Algo Studio MPLAB Moway GUI Moway Insertion et édition de la séquence qui allume la DEL rouge du moway. Click Droit Double Click
16
Insertion et édition de la séquence qui allume la DEL rouge du moway.
Programmation du mOway Démarche Algo Studio MPLAB Moway GUI Moway Insertion et édition de la séquence qui allume la DEL rouge du moway.
17
Insertion et édition de la séquence qui allume la DEL rouge du moway.
Programmation du mOway Démarche Algo Studio MPLAB Moway GUI Moway Insertion et édition de la séquence qui allume la DEL rouge du moway.
18
Insertion et édition de la séquence qui allume la DEL rouge du moway.
Programmation du mOway Démarche Algo Studio MPLAB Moway GUI Moway Insertion et édition de la séquence qui allume la DEL rouge du moway.
19
Comme pour l’insertion de la séquence précédente.
Programmation du mOway Démarche Algo Studio MPLAB Moway GUI Moway Comme pour l’insertion de la séquence précédente.
20
Comme pour l’insertion de la séquence précédente.
Programmation du mOway Démarche Algo Studio MPLAB Moway GUI Moway Comme pour l’insertion de la séquence précédente.
21
Insertion et édition de la structure qui réalise une boucle infinie.
Programmation du mOway Démarche Algo Studio MPLAB Moway GUI Moway Insertion et édition de la structure qui réalise une boucle infinie.
22
Insertion et édition de la structure qui réalise une boucle infinie.
Programmation du mOway Démarche Algo Studio MPLAB Moway GUI Moway Insertion et édition de la structure qui réalise une boucle infinie.
23
Insertion et édition de la structure qui réalise une boucle infinie.
Programmation du mOway Démarche Algo Studio MPLAB Moway GUI Moway Insertion et édition de la structure qui réalise une boucle infinie.
24
Programmation du mOway
Démarche Algo Studio MPLAB Moway GUI Moway Algo Studio permet donc de générer un programme en C,… …que l’on peut copier et coller dans le projet « Moway » de MPLAB.
25
Programmation du mOway
Sommaire Démarche AlgoStudio MPLAB Moway GUI Moway
26
Programmation du mOway
Démarche Algo Studio MPLAB Moway GUI Moway Quelques fichiers du projet Moway sur MPLAB main.c Programme principal, à compléter en fonction du cahier des charges. lib_sen_moway.c lib_mot_moway.c Bibliothèque de fonctions liées aux capteurs, aux DEL et à la gestion du port de communication du mOway. Bibliothèque renfermant des fonctions liées à la gestion de la motorisation du mOway.
27
Programmation du mOway
Démarche Algo Studio MPLAB Moway GUI Moway main.c
28
Votre programme est à inséré ici !
Programmation du mOway Démarche Algo Studio MPLAB Moway GUI Moway main.c Votre programme est à inséré ici !
29
Programmation du mOway
Démarche Algo Studio MPLAB Moway GUI Moway main.c
30
Programmation du mOway
Démarche Algo Studio MPLAB Moway GUI Moway lib_mot_moway.c
31
Programmation du mOway
Démarche Algo Studio MPLAB Moway GUI Moway lib_sen_moway.c
32
Programmation du mOway
Démarche Algo Studio MPLAB Moway GUI Moway Compilation Si il n’y a pas d’erreur, le fichier HEX est prêt à être envoyé au mOway à l’aide de Moway GUI.
33
Programmation du mOway
Sommaire Démarche AlgoStudio MPLAB Moway GUI Moway
34
Programmation du mOway
Démarche Algo Studio MPLAB Moway GUI Moway Intégration Vérifiez le transfert du programme et la charge du moway. Sélectionnez le fichier HEX généré par MPLAB.
35
Programmation du mOway
Sommaire Démarche AlgoStudio MPLAB Moway GUI Moway
36
Programmation du mOway
Démarche Algo Studio MPLAB Moway GUI Moway Tests Pour lancez le programme, il faut retirer le cordon USB et mettre le moway sous tension.
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.