Überblick
Adafruit MCP23017 I2C GPIO Expander Breakout for Arduino STEMMA QT Qwiic 5346
Adafruit MCP23017 I2C GPIO Expander Breakout for Arduino STEMMA QT Qwiic 5346
Dieser Adafruit MCP23017 I2C GPIO Expander Breakout hat 16 GPIO mit passendem Erdungspad.
Wir mögen besonders den 17er als Expander wegen seiner einfachen, sachlichen Fähigkeiten. Es läuft glücklich von 3V oder 5V Logik und Leistung. Jeder GPIO kann ein Ausgang sein, der bis zu 25 mA ansteuert, sodass LEDs kein Problem darstellen. Oder jeder kann ein Eingang sein, mit optionalem Pullup. Es gibt zwei IRQ-Pins, die für die zu verfolgenden Eingänge konfigurierbar sind, sodass kein I2C-Bus-Polling erforderlich ist. Mit 3 Adresspins können Sie bis zu 8 auf einem einzigen Bus haben, also insgesamt 8 x 16 = 128 GPIO auf einem I2C-Bus!
Wir haben solide Arduino und CircuitPython-Bibliotheken mit Beispielen, die alle für diesen Chip bereit sind. Aber selbst wenn Sie eine andere Plattform verwenden, ist der MCP23017 so klassisch, dass Sie wahrscheinlich Beispielcode finden werden.
Kommt mit zwei Stiftleisten, so dass Sie es mit etwas Löten in einem Steckbrett verwenden können. Sie können Tasten auch frei verdrahten, indem Sie eine Seite mit dem GPIO (als Eingang mit Pullup eingestellt) und die andere Seite mit einem Massepad verbinden.
Damit Sie schnell loslegen können, haben wir eine maßgeschneiderte Leiterplatte im STEMMA QT-Formfaktor entwickelt, die eine einfache Schnittstelle ermöglicht. Die STEMMA QT-Anschlüsse auf beiden Seiten sind mit den SparkFun Qwiic I2C-Anschlüssen kompatibel. Auf diese Weise können Sie lötfreie Verbindungen zwischen Ihrem Entwicklungsboard und dem MCP23017 herstellen oder es mit einem kompatiblen Kabel mit einer Vielzahl anderer Sensoren und Zubehörteile verketten. QT-Kabel ist nicht im Lieferumfang enthalten
Abmessungen: 43,0 mm x 18,0 mm x 5,0 mm
Adafruit, MCP23017, I2C, GPIO, Expander