WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et realisation d'un système embarque pour l'ouverture dune porte automatique


par VIctor Tychique ZAMVUATA KIMANIMOKO
ISIPA - Graduat 2021
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

II.6.1.5. DEVELOPPEMENT22

Le développement de systèmes embarqués nécessite des connaissances à la fois en électronique et en informatique. Parmi le matériel nécessaire pour réaliser un système embarqué on trouve :

· La documentation (datasheet) sur les composants utilisés. C'est la première source d'informations pour le développement !


·

L'outillage de base de l'électronicien (fer à souder,

insoleuse...)


·

Les outils d'analyse temporelle : oscilloscope, analyseur logique...

· Des composants de base (résistances, condensateurs...)

· Un microprocesseur ou un microcontrôleur

· Un Ordinateur personnel

· Un compilateur croisé (dit aussi en anglais crosscompiler)

? 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

A. LANGUAGE MIKROPASCAL

C'est un des compilateurs croisés les plus utilisés actuellement. C'est un produit de la société serbe MIKROELEKTRONIKA.

B. STRUCTURE D'UN PROGRAMME EN MIKROPASCAL

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

II.6.2.1. Définition d'une carte Arduino23

Le 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'.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Le doute est le commencement de la sagesse"   Aristote