Este é um módulo de expansão IO baseado no chip MCP23017. O módulo pode expandir 16 IOs adicionais. Ele pode definir 8 endereços I2C, o que significa que com este módulo, o microcontrolador pode conectar 8 módulos e expandir 128 IOs no máximo. O módulo resolve o problema de portas IO insuficientes em aplicativos como robôs e mídias interativas.
Este módulo de expansão IO digital Gravity: MCP23017 I2C IO 16 possui 2 grupos de pinos IO, GPIOA e GPIOB. Cada grupo tem 8 interfaces IO independentes, e cada interface IO pode ser configurada para entrada, saída, entrada pull-up (conectar ao resistor pull-up de 100KΩ), interrupção e assim por diante.
Além disso, o módulo possui 2 pinos de sinal de interrupção: IA e IB. IA é usado para detectar a interrupção nas interfaces IO do GPIOA e IB é usado para detectar a interrupção nas interfaces IO do GPIOB. Quando um pino do GPIOA ou GPIOB é interrompido, o IA ou IB correspondente produzirá um sinal de alto nível.
Características- Suportando a expansão de 128 IOs no máximo
- Modo IO Múltiplo
- Endereço I2C alterável por seletor de discagem
- Múltiplos pinos VCC e GND com chumbo
- Compatível com 3,3V e 5V
Cenários- robôs
- Mídias interativas
- cubo de luz
Especificações:- Tensão operacional: 3,3 V ~ 5,5 V
- Endereço I2C: 0x20~0x27
- Entrada/saída digital: 20Ma
- Pino de interrupção de sinal: IA, IB
- Dimensão: 44x32mm / 1,73x1,26 polegadas
Documentos
inclui
- Gravidade: MCP23017 I2C 16 Digital IO Expansion Module x1
- Gravity-4P I2C/UART Wire x1