Popis
Waveshare MCP23017 I/O expanzný modul slúži na rozšírenie počtu digitálnych vstupov a výstupov pomocou zbernice I2C. Modul využíva čip MCP23017, ktorý umožňuje z dvoch I2C signálových vodičov získať až 16 I/O pinov.
Modul je vhodný pre projekty, kde nestačí počet dostupných GPIO pinov na mikrokontroléri alebo vývojovej doske. Použiť ho možno napríklad s platformami Raspberry Pi, Arduino, micro:bit, STM32 a ďalšími doskami podporujúcimi I2C komunikáciu.
I2C adresa modulu je nastaviteľná pomocou prepojok A0, A1 a A2. Vďaka tomu je možné pripojiť viac modulov naraz na jednu I2C zbernicu. Pri použití až 8 modulov je možné rozšíriť systém až o 128 I/O pinov.
Hlavné vlastnosti
- MCP23017 I/O expandér – rozšírenie o 16 digitálnych vstupov/výstupov
- I2C rozhranie – jednoduché pripojenie pomocou SDA a SCL
- Nastaviteľná I2C adresa – pomocou prepojok A0, A1 a A2
- Kompatibilita s 3,3 V aj 5 V logikou – vhodné pre rôzne vývojové dosky
- Interrupt výstupy INTA a INTB – možnosť reakcie na zmenu stavu vstupov
- PH2.0 konektor a spájkovacie plôšky – flexibilné možnosti pripojenia
- Možnosť pripojenia viacerých modulov – až 8 modulov na jednej I2C zbernici
Technické špecifikácie
| Typ produktu | I/O expanzný modul |
| Čip | MCP23017 |
| Komunikačné rozhranie | I2C |
| Napájacie / logické napätie | 3,3 V / 5 V |
| Počet rozšírených I/O pinov | 16 |
| Interrupt piny | INTA, INTB |
| Nastavenie adresy | Prepojky A0, A1, A2 |
| Maximálny počet modulov na jednej I2C zbernici | Až 8 modulov |
| Maximálny počet I/O pri 8 moduloch | Až 128 I/O pinov |
Popis rozhrania
| VCC | Napájanie 3,3 V / 5 V |
| GND | Zem |
| SDA | I2C dátová linka |
| SCL | I2C hodinová linka |
| INTA | Interrupt výstup pre skupinu PA |
| INTB | Interrupt výstup pre skupinu PB |
Obsah balenia
- 1× Waveshare MCP23017 I/O Expansion Board
- 1× PH2.0 6-pin kábel, približne 20 cm
Použitie
- rozšírenie počtu GPIO pinov
- projekty s Raspberry Pi, Arduino, micro:bit alebo STM32
- ovládanie LED diód, tlačidiel, relé alebo jednoduchých digitálnych periférií
- automatizačné a embedded aplikácie
- prototypovanie elektroniky
- projekty s viacerými vstupmi a výstupmi cez I2C zbernicu
Viac informácií o zapojení, dokumentácii a ukážkových kódoch nájdete na stránke výrobcu: Waveshare MCP23017 IO Expansion Board Wiki








