Il s'agit d'un module d'extension IO basé sur la puce MCP23017. Le module peut étendre 16 E/S supplémentaires. Il peut définir 8 adresses I2C, ce qui signifie qu'avec ce module, le microcontrôleur peut connecter 8 modules et étendre 128 E/S au maximum. Le module résout le problème des ports IO insuffisants dans les applications telles que les robots et les médias interactifs.
Ce module d'extension Gravity: MCP23017 I2C IO 16 IO numérique dispose de 2 groupes de broches IO, GPIOA et GPIOB. Chaque groupe dispose de 8 interfaces IO indépendantes, et chaque interface IO peut être réglée sur l'entrée, la sortie, l'entrée pull-up (connectée à une résistance pull-up de 100KΩ), l'interruption, etc.
De plus, le module possède 2 broches de signal d'interruption : IA et IB. IA est utilisé pour détecter l'interruption dans les interfaces IO de GPIOA, et IB est utilisé pour détecter l'interruption dans les interfaces IO de GPIOB. Lorsqu'une broche de GPIOA ou GPIOB s'interrompt, l'IA ou l'IB correspondant produira un signal de haut niveau.
Fonctionnalités- Prise en charge de l'extension de 128 IO au maximum
- Mode E/S multiples
- Adresse I2C modifiable par commutateur de numérotation
- Plusieurs broches VCC et GND reliées
- Compatible avec 3.3V et 5V
Scénarios- Robots
- Médias interactifs
- Cube lumineux
Caractéristiques:- Tension de fonctionnement : 3,3 V ~ 5,5 V
- Adresse I2C : 0x20~0x27
- Entrée/sortie numérique : 20 Ma
- Broche d'interruption de signal : IA, IB
- Dimensions : 44 x 32 mm / 1,73 x 1,26 pouces
Documents
Comprend
- Gravité : MCP23017 I2C 16 Module d'extension d'E/S numériques x1
- Câble Gravity-4P I2C/UART x1