
Voeg nog eens 16 pinnen toe aan je microcontroller met een MCP23017-poortexpander. De MCP23017 communiceert via twee I²C-pinnen die gedeeld kunnen worden met andere I²C-apparaten, wat in ruil daarvoor 16 universele pinnen oplevert. Elke pin is configureerbaar als ingang, output of ingang met een pull-upweerstand.
Een externe pin biedt interrupt-functionaliteit, waardoor continu pollen bij inputs niet meer nodig is. Compatibel met 2,7-5,5V-systemen en naadloos inpasbaar in elke 3,3V- of 5V-configuratie. De I/O-pinnen kunnen tot 20 mA leveren/leveren, geschikt voor het aansturen van leds. Aan extra vermogen kan worden voldaan door een krachtige MOSFET te koppelen.
De DIP-behuizing vergemakkelijkt de integratie in breadboards of perfboards. Bereik tot 8 unieke I²C-adressen door de ADDR0-2-pinnen aan te passen, waardoor maximaal 8 chips naast elkaar op dezelfde I²C-bus kunnen functioneren – wat het potentieel uitbreidt tot 128 I/O-pinnen. Bewezen betrouwbaarheid blijkt uit toepassingen zoals onze RGB LCD en Keypad shield .
Een efficiënte installatie is gegarandeerd dankzij een Arduino library met voorbeeldcode voor het instellen van pinstatussen, het lezen en schrijven van afzonderlijke pinnen en het configureren van pull-up-weerstanden.
| Merk | Adafruit |
| Model | 732 |