Dit is een IO uitbreidingsmodule die gebaseerd is op de chip MCP23017. De module kan nog eens 16 IO's uitbreiden. Het kan 8 I2C-adressen instellen, wat betekent dat met deze module de microcontroller 8 modules kan aansluiten en maximaal 128 IO's kan uitbreiden. De module lost het probleem van onvoldoende IO-poorten op in toepassingen zoals robots en interactieve media.
Deze Gravity : MCP23017 I2C IO 16 digitale IO-uitbreidingsmodule heeft 2 groepen IO-pinnen, GPIOA en GPIOB. Elke groep heeft 8 onafhankelijke IO-interfaces en elke IO-interface kan worden ingesteld op input, output , pull-up input (verbinden met 100KΩ pull-up weerstand), interrupt enzovoort.
Daarnaast heeft de module 2 interruptsignaalpennen: IA en IB. IA wordt gebruikt om de onderbreking in IO-interfaces van GPIOA te detecteren, en IB wordt gebruikt om de onderbreking in IO-interfaces van GPIOB te detecteren. Wanneer een pin van GPIOA of GPIOB wordt onderbroken, produceert de bijbehorende IA of IB een signaal op hoog niveau.
Kenmerken- Ondersteuning om maximaal 128 IO's uit te breiden
- Meerdere IO-modus
- Veranderlijk I2C-adres met draaischakelaar
- Meerdere VCC- en GND-pinnen geleid
- Compatibel met zowel 3.3V als 5V
Scenario's- Robots
- Interactieve media
- Lichte kubus
Specificaties:- operating voltage : 3.3V ~ 5.5V
- I2C-adres: 0x20 ~ 0x27
- Digitale invoer / output : 20Ma
- Signaalonderbrekingspen: IA, IB
- Afmeting: 44x32mm / 1,73x1,26 inch
Documenten
omvat
- Gravity : MCP23017 I2C 16 digitale IO-uitbreidingsmodule x1
- Gravity -4P I2C / UART Draad x1