Tengo algunos componentes I2C útiles, como un expansor de puerto de 16 bits (MCP23017), que me gustaría usar en varios proyectos.
¿Qué necesito hacer para que estos funcionen con Arduino? ¿Funcionará con cualquier Arduino, o necesito una placa o escudo específico?
No se necesitan escudos adicionales.
Solo necesita la biblioteca Wire y un par de cables para conectar el dispositivo a SDA y SCL .
La posición de estos pines es diferente en los diversos Arduinos, por favor, eche un vistazo aquí .
fuente
Para futuros lectores: use la biblioteca Adafruit_MCP23017.
fuente