Programmation du mOway - PowerPoint PPT Presentation

farrah
programmation du moway n.
Skip this Video
Loading SlideShow in 5 Seconds..
Programmation du mOway PowerPoint Presentation
Download Presentation
Programmation du mOway

play fullscreen
1 / 36
Download Presentation
Programmation du mOway
181 Views
Download Presentation

Programmation du mOway

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  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. Programmation du mOway • 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. 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. 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. 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. 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. Programmation du mOway • Démarche • Algo Studio • MPLAB • Moway GUI • Moway Comme pour l’insertion de la séquence précédente.

  20. Programmation du mOway • Démarche • Algo Studio • MPLAB • Moway GUI • Moway Comme pour l’insertion de la séquence précédente.

  21. Programmation du mOway • Démarche • Algo Studio • MPLAB • Moway GUI • Moway Insertion et édition de la structure qui réalise une boucle infinie.

  22. Programmation du mOway • Démarche • Algo Studio • MPLAB • Moway GUI • Moway Insertion et édition de la structure qui réalise une boucle infinie.

  23. 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. 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.