Circuit intégré PCF8591 (classe ICPCF8591)
Dans l'article traitant du bus I2C , un circuit intégré PCF8591 avait été utilisé comme exemple de périphérique esclave d'un Arduino Uno. Ce composant mérite qu'un article lui soit dédié. En effet, il est souvent utiliser en robotique pour délivrer une tension variable d'une part, et d'autre part il permet une extension du nombre d'entrées analogique pour les micro-contrôleurs en ne monopolisant que deux pins pour gérer le bus I2C, pins qui sont partagées par tous les périphériques compatibles avec ce protocole. Ce qui permet d'augmenter le nombre de capteurs à gérer. Le composant PCF8591 est un convertisseur analogique/digital, digital/analogique. L'écriture ou la lecture des données numériques se fait par le biais d'un bus I2C. Et il dispose de quatre entrées analogiques AIN0 à AIN3 , mais d'une seule sortie analogique AOUT . Cet article décrit d'abord le brochage du PCF8591, puis à partir de deux projets exemples, expose le prin...