Fügen Sie Ihrem Pi mit diesem Port-Extender weitere 16 Pins hinzu!
Der MCP23017 nutzt zwei i2c Pins (Welche mit anderen Geräten geteilt werden können), und gibt Ihnen im Gegenzug 16 weitere GPIO Pins. Jeden der 16 Pins können Sie als Input, Output oder Input mit Pullup festlegen. Es gibt sogar die Möglichkeit ein Interrupt Signal über einen Externen Pin zu bekommen wenn sich einer der Pins ändert, sodass Sie nicht konstant alle Pins auslesen müssen.
Der Chip läuft von 2.7V bis 5.5V, und ist somit gut für den Raspberry Pi oder Mikrocontroller geeignet. Die Pins vertragen bis zu 20mA, und sind somit z.B. für LEDs geeignet.
Der Chip passt auf Breadboards.
Sie können die i2c Adresse einstellen, indem Sie die ADDR0-2 zu Power oder Ground verbinden, und können so bis zu 8 individuelle Adressen vergeben. So können 8 Chips an einem i2c bus betrieben werden - 128 I/O Pins!