Quels sont les différents types de broches Arduino®?
Un Arduino® est une marque de microcontrôleur programmable qui est souvent utilisée par les amateurs pour interagir avec d'autres appareils. Dans des projets tels que la robotique et la domotique, les cartes Arduino® sont généralement liées à des capteurs, des boutons et des moteurs. Les broches Arduino® permettent aux utilisateurs de connecter facilement divers périphériques et composants au microcontrôleur. Il existe trois principaux types de broches Arduino®: les broches numériques, les broches analogiques et les broches d'alimentation.
Les broches numériques peuvent être utilisées comme broches d'entrée et de sortie sur la plupart des microcontrôleurs Arduino®. Cela signifie qu'une seule broche peut à la fois envoyer et recevoir des données numériques. Les broches Arduino® numériques ne peuvent être que "hautes" ou "basses". Lorsqu'une broche numérique est haute, une tension constante est présente. Lorsque la broche est basse, cette tension a disparu. L'allumage et l'extinction d'une diode électroluminescente (DEL) est une instance courante d'une sortie numérique, et la vérification de l'état d'un bouton est un exemple d'entrée numérique.
En plus de fournir des entrées et des sorties simples, les broches numériques Arduino® de nombreuses cartes peuvent également être utilisées pour la modulation de largeur d'impulsion (PWM). La modulation de largeur d'impulsion est utilisée pour simuler une sortie analogique variable à l'aide de broches numériques. Par exemple, si un moteur est connecté à une broche de sortie numérique, il tourne lorsque la broche est élevée et s’arrête lorsque la broche est basse. Avec PWM, la broche de sortie numérique est basculée plus ou moins vite pour changer la vitesse du moteur. Grâce à la modulation de largeur d'impulsion, les broches numériques Arduino® commutent haut et bas si rapidement que la connexion se comporte comme une sortie analogique et que la tension résultante via cette broche peut être contrôlée avec précision.
Les microcontrôleurs Arduino® disposent également de broches d'entrée analogiques. Comme les broches d'entrée numériques, elles permettent de lire l'état d'un périphérique connecté, tel qu'un capteur. Bien que les broches numériques ne puissent indiquer que si une connexion est haute ou basse, les broches Arduino® à entrée analogique sont capables de lire la valeur de tension exacte. Ceci est utile pour l’interfaçage avec des capteurs analogiques ayant une large plage de valeurs possibles. Par exemple, les capteurs de thermomètre analogiques envoient souvent une lecture de tension correspondant à la température. En utilisant une broche d'entrée analogique, un Arduino® peut lire la valeur directement.
Le dernier type de broche Arduino® est la broche d'alimentation. La plupart des microcontrôleurs Arduino® ont plusieurs broches d’alimentation qui reçoivent et émettent une variété de tensions. L’une des plus importantes est la broche d’alimentation "tension in" (VIN). Cette broche sert à fournir une tension constante pour alimenter la carte à partir d’une alimentation externe ou d’une batterie. Les broches d'alimentation de 5 V (5 V) permettent aux composants et aux capteurs de recevoir une alimentation régulée de 5 V directement du microcontrôleur. Enfin, des broches d'alimentation à la terre (GND) peuvent être utilisées pour mettre à la terre électriquement des périphériques connectés à un Arduino®.