(Cliquez pour afficher la version PDF)
![](https://www.ardpylab.fr/wp-content/uploads/2020/03/image.png)
Ce sont des circuits intégrés regroupant plusieurs éléments :
● un microprocesseur,
● de la mémoire de type RAM,
● de la mémoire non volatile pour stocker un microprogramme (firmware),
● des ports de communication de type USB, I2C, Ethernet, Bluetooth, wifi….
● des convertisseurs analogique-numériques (CAN) …
Les microcontrôleurs sont programmables et éventuellement contrôlables avec un ordinateur.
Ils permettent, comme son nom l’indique, de contrôler des composants électroniques et mécaniques: capteurs, lumières, moteurs, vannes, etc…, afin de créer des systèmes automatisés et régulés, comme par exemple, un système d’arrosage automatique, la régulation de température d’une pièce, etc…
![](https://www.ardpylab.fr/wp-content/uploads/2020/03/image-1.png)
Généralement, dans un système automatisé avec un microcontrôleur, les données d’un capteur (température, humidité, luminosité, etc…) sont transmises au microcontrôleur qui, en fonction des valeurs reçues, donnent l’ordre à un système mécanique d’effectuer une action (allumer ou éteindre une lampe, ouvrir ou fermer une vanne, etc…)
Les microcontrôleurs sont présents dans de nombreuses applications :
● Électronique embarquée (voiture, avion …)
● instruments de mesures médicaux, organes artificiels,
● objets de la sécurité : alarme, caméra de surveillance …
● les appareils électriques du quotidien : machine à laver, hifi …
Il existe plusieurs types de microcontrôleurs :
![](https://www.ardpylab.fr/wp-content/uploads/2020/03/image-2.png)
Toutes ces cartes ont des avantages et des inconvénients (puissance, langage de programmation, capteurs intégrés …).