Circuit intégré PCF8574 (classe ICPCF8574)
L'Arduino ne dispose que d'un nombre de pins de sortie limité. Dans un article précédent, un convertisseur Série/Parallèle 74HC595 avait été utilisé pour pallier à ce problème. Et cet technique avait été appliquée au pilotage d'un module LCD 1602 . Si le 74HC595 ne mobilise que 3 pins de l'Arduino, il existe une solution encore meilleure lorsque les économies de pins sont à l'ordre du jour, c'est de passer par le bus I2C. En effet, le bus I2C présente l'avantage de pouvoir être partagé par plusieurs périphériques compatible avec ce protocole. Cet article présente le circuit PCF8574 qui a la même utilité que le 74HC595, à savoir qu'il fournit 8 sorties parallèle pilotée par le bus I2C. Ce qui permet de laisser libre les trois pins habituellement mobilisées par son concurrent. De plus, contrairement au 74HC595 dont la conversion ne fonctionne que dans le sens Série/Parallèle, le PCF8574 permet l'écriture et la lecture de l'état des broches p...