- Rupture de stock
Module expandeur de ports GPIO basé sur le circuit intégré MCP23017. Il convertit une liaison I2C en 16 lignes d'entrée ou de sortie, avec résistances de rappel internes et gestion des interruptions.
Ce module permet d'ajouter 16 ports d'entrée/sortie (GPIO) à votre microcontrôleur en utilisant uniquement deux broches I2C (SDA et SCL). Il repose sur le circuit intégré MCP23017, offrant une solution fiable pour étendre les interfaces numériques sans consommer de broches supplémentaires.
Chaque ligne peut être configurée indépendamment comme entrée ou sortie. Les résistances de rappel (pull-up) internes sont programmables via le bus I2C, ce qui simplifie le câblage des capteurs et interrupteurs. Le module supporte également la génération d'interruptions pour notifier le microcontrôleur des changements d'état sur les entrées.
Note : Une bibliothèque logicielle est nécessaire pour commander le MCP23017 sous Arduino (ex. MCP23017.h). Sous Raspberry Pi, le pilote noyau i2c-gpio ou les commandes i2cget/i2cset peuvent être utilisés.
Vous aimerez aussi