Popis
Waveshare MCP23017 I/O expanzní modul slouží k rozšíření počtu digitálních vstupů a výstupů prostřednictvím sběrnice I2C. Modul využívá čip MCP23017, který umožňuje ze dvou I2C signálových vodičů získat až 16 I/O pinů.
Modul je vhodný pro projekty, kde nestačí počet dostupných GPIO pinů na mikrokontroléru nebo vývojové desce. Lze jej použít například s platformami Raspberry Pi, Arduino, micro:bit, STM32 a dalšími deskami podporujícími I2C komunikaci.
I2C adresa modulu je nastavitelná pomocí propojek A0, A1 a A2. Díky tomu je možné připojit více modulů najednou na jednu I2C sběrnici. Při použití až 8 modulů je možné rozšířit systém až o 128 I/O pinů.
Hlavní vlastnosti
- MCP23017 I/O expandér – rozšíření o 16 digitálních vstupů/výstupů
- I2C rozhraní – jednoduché připojení pomocí SDA a SCL
- Nastavitelná I2C adresa – pomocí propojek A0, A1 a A2
- Kompatibilita s 3,3 V i 5 V logikou – vhodné pro různé vývojové desky
- Interrupt výstupy INTA a INTB – možnost reakce na změnu stavu vstupů
- PH2.0 konektor a spájkovací plošky – flexibilní možnosti připojení
- Možnost připojení více modulů – až 8 modulů na jedné I2C sběrnici
Technické specifikace
| Typ produktu | I/O expanzní modul |
| Čip | MCP23017 |
| Komunikační rozhraní | I2C |
| Napájecí / logické napětí | 3,3 V / 5 V |
| Počet rozšířených I/O pinů | 16 |
| Interrupt piny | INTA, INTB |
| Nastavení adresy | Propojky A0, A1, A2 |
| Maximální počet modulů na jedné I2C sběrnici | Až 8 modulů |
| Maximální počet I/O při 8 modulech | Až 128 I/O pinů |
Popis rozhraní
| VCC | Napájení 3,3 V / 5 V |
| GND | Zem |
| SDA | I2C datová linka |
| SCL | I2C hodinová linka |
| INTA | Interrupt výstup pro skupinu PA |
| INTB | Interrupt výstup pro skupinu PB |
Obsah balení
- 1× Waveshare MCP23017 I/O Expansion Board
- 1× PH2.0 6-pin kabel, přibližně 20 cm
Použití
- rozšíření počtu GPIO pinů
- projekty s Raspberry Pi, Arduino, micro:bit nebo STM32
- ovládání LED diod, tlačítek, relé nebo jednoduchých digitálních periférií
- automatizační a embedded aplikace
- prototypování elektroniky
- projekty s více vstupy a výstupy přes I2C sběrnici
Další informace o zapojení, dokumentaci a ukázkových kódech najdete na stránce výrobce: Waveshare MCP23017 IO Expansion Board Wiki








