1 / 36

Programmation du mOway

Programmation du mOway. Baccalauréat STI Génie Electronique 2012. Programmation du mOway. Sommaire. Démarche AlgoStudio MPLAB Moway GUI Moway. Programmation du mOway. Sommaire. Démarche AlgoStudio MPLAB Moway GUI Moway. Programmation du mOway. Démarche Algo Studio MPLAB

farrah
Download Presentation

Programmation du mOway

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

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.

More Related