🔌 Expand your project’s potential — more pins, more power, more possibilities!
The CQRobot MCP23017 IO Expansion Board is a compact, I2C-controlled module that boosts your microcontroller’s I/O capacity from 2 to 16 pins. Compatible with major platforms like Raspberry Pi, Arduino, Micro:bit, and STM32, it supports up to 8 boards simultaneously for a total of 128 I/O pins. Featuring configurable I2C addressing and durable, eco-friendly wiring, it’s the perfect upgrade for complex, scalable projects.
Brand | CQRobot |
Package Dimensions | 7.11 x 5.21 x 1.7 cm; 32 g |
Item model number | CQRMCP23017A |
Manufacturer | CQRobot |
Series | CQRMCP23017A |
Graphics Card Interface | PCI Express |
Number of HDMI Ports | 1 |
Voltage | 5 Volts |
Are Batteries Included | No |
Item Weight | 32 g |
Guaranteed software updates until | unknown |
C**J
Great for Raspberry Pi GPIO expansion
Awesome little board and well made! Used as a GPIO expander for a Raspberry Pi.So easy to use and wires stay attached to the pins.It worked so well that I went and purchased another.
M**S
Neat expansion board
The 23017 is a great little chip that allows you to add two 8 bit i/o ports to any microcontroller with I2C. This means that with only 4 wires (SDA/SCL and the 3V/GND power lines) you can have 16 individually programmable digital inputs or outputs that can be connected to switches or to relays, LEDs etc. This CQRobot board has two rows of header pins for the A and B 8-bit ports, also exposing Vcc and GND, so it's easy to wire up to other devices using Dupont leads. There is a red LED that shows when 3V power is on. The board also has an extension header that would allow you to add other I2C devices on to co-exist with the 23017.I connected mine up to a Raspberry Pi Zero W, and using the AdafruitMCP230xx Library for Python was able to set pins up to be inputs and outputs and connect a LED and a switch, for example, input:pin0 = mcp.get_pin(0)pin0.direction = digitalio.Direction.INPUTprint( pin0.value )or output:pin1 = mcp.get_pin(1)pin1.direction = digitalio.Direction.OUTPUTpin1.value = TrueThe microcontroller interface of the CQRobot board has six colour-coded silicon wires to connect to your Rasp Pi / Arduino etc, exposing the I2C bus, power and also interrupt lines for the A and B ports. The board design itself is a bit reminiscent of the Pi itself, with four mounting holes in the PCB and the same width as the Pi Zero (the length is about 2/3 that of the Zero).This is a great expansion board and easy to get working.
P**H
time saver for prototyping
This product comes in a plastic case and all ready to go with all pins soldered up.It's a time saver in terms of hooking up multiple...ie lots of i2c devices to one controller, and uses a lot less pins than the normal way of just assigning different ports.You can change the i2c address if you want to by getting the soldering iron out and shorting tiny pins, but best if you don't have to as this is a bit of hassle.You can use existing libraries to interface with this but bear in mind you're going to have to have a basic understanding of arduino and i2c.
R**Y
Easy to assemble
This is really easy to assemble and I'm not the most nimble of people. Works really well, can't fault it
N**R
Great Board. Excellent Quality.
As with every CQRobot product I have tried, this is a great little board. The quality is excellent, as always, with all the pins pre-soldered, a long connector cable with soft rubber sleeves, and every pin clearly labeled. The board works great and provides 16 additional GPIO pins for whatever microcontroller you're using. I have a number of loose MCP23017 chips, but having a pre-built board like this is so much more convenient and saves a lot of work and messy wiring. My only criticism, and it is very minor indeed, is that it would be nice if the pins extended below the board a few mm so that I could easily drop it onto a breadboard.CQRobot really do go above and beyond to ensure their customers are satisfied and their products stand out from the competition.Note: This is an Amazon Vine review. I was sent this product free of charge in exchange for an honest and unbiased review.
A**S
You will need to lookuo the wiki page. Awesome expansion board 16 extra IO pins
The concept is simple, 5V/3.3V power connection, Ground and a 2 pin I2C as the SCA and SCL signals and the other 2 pins and interrupt A and B lines.. with a connection in and out you can daisy chain up to 8 of these together and create a whopping 128 pins of IO - all you have to do is in 3-bit binary short the address onto the A0, A1 and A2 jumper link positions on the PCB (immediately next to the inlet connector) with all open circuit A0, A1 and A2 are all floating high hence the address of the expansion board is 0x27 - so with all three shorted it is 0x20 address, 0x21 is A0 open others shorted - key information you need to ensure you set this up correctly. This is a fantastic littke board and is very well made. Example software code is on the wiki page. Happy to highly recommend, Andrew
A**Y
Once you find their wiki this is just amazing
I have updated the review now that I have found the product wiki and all of the support code for Arduino. This is a board for expanding the amount of IOs that you can use on your Arduino or Raspberry Pi. It is compact. well made and easy to attach. The problems come in programming the functions for Arduino the support is excellent - I have not used it with a Raspberry Pi and so I cannot comment on that aspect. It isn't cheap but this reflects its compactness as most other expansion boards/shields are almost the same size as the Arduino board itself. This is idea if you need to build a compact piece of hardware but it comes at a price.
J**S
Excellent MCP23017 IO Expansion Board
This MCP23017 IO Expansion Board is really well made and very reasonably priced. The quality is excellent and it comes with the pinouts all fully soldered. The board has a detachable cable for easy breadboard connections.It comes neatly packed in a protective plastic box.Pure Quality! Great Price! Love it!HIGHLY RECOMMENDED! AAA+++
ترست بايلوت
منذ أسبوعين
منذ 3 أيام