Conception et realisation d'un système embarque pour l'ouverture dune porte automatiquepar VIctor Tychique ZAMVUATA KIMANIMOKO ISIPA - Graduat 2021 |
II.6.1.5. DEVELOPPEMENT22
? Un programmateur de microcontrôleur ou un programmateur in-situ ? Un émulateur in-circuit ou ICE (In Circuit Emulator). Considéré comme l'équipement roi pour le debug matériel et logiciel (possibilité de déverminer au niveau de la source du logiciel), cependant il reste coûteux. II.6.1.6. ENVIRPNEMENT DE PROGRAMMATION
Un programme est un texte que le compilateur va traduire en fichier hexadécimal. Alors il doit avoir une structure particulière. Le texte d'un programme contient au moins trois parties. ? L'entête Ne contient qu'une ligne; commence par le mot réservé « Program » et donne un nom au programme. 22 BIYAKA BUITA Fortune, Automatisation II, Cours inédit, TM3, ISIPA-MATADI, 2020-2021 p35 31 ? Les déclarations Elles permettent de définir les éléments utilisés dans le programme. En effet on devra déclarer les variables utilisées pour permettre au compilateur d'effectuer les réservations de mémoire ainsi que les sous-programmes (Procédures et fonctions). ? Le corps du programme Commence par le mot réservé « Begin » et se termine par le mot réservé "End " suivi d'un point final. Ce qui suit ce "End" n'est pas pris en compte par le compilateur. Entre "Begin" et "End" se trouvent les instructions à effectuer par le programme. II.6.2. ARDUINOII.6.2.1. Définition d'une carte Arduino23Le système Arduino est une carte électronique basée autour d'un microcontrôleur et de composants minimum pour réaliser des fonctions plus ou moins évoluées à bas coût. Elle possède une interface usb pour la programmer. C'est une plateforme open-source qui est basée sur une simple carte à microcontrôleur (de la famille AVR), et un logiciel, Véritable environnement de développement intégré, pour écrire, compiler et transférer le programme vers la carte à microcontrôleur. Arduino est une plate-forme de prototypage d'objets interactifs à usage créatif constituée d'une carte électronique et d'un environnement de programmation. Sans tout connaître ni tout comprendre de l'électronique, cet environnement matériel et logiciel permet à l'utilisateur de formuler ses projets par l'expérimentation directe avec l'aide de nombreuses ressources disponibles en ligne. Pont tendu entre le monde réel et le monde numérique, Arduino permet d'étendre les capacités de relations humain/machine ou environnement/machine. Arduino est un projet en source ouverte (open source) 23 http://www.mon-club-elec.fr. Consulté le 10/06/2021 à 12h14'. Fig. ÉI.6 : La carte Arduino 32 24 http://www.arduino.cc/. Consulté le 11/07/2021 à 13h14'. |
|