Mam kilka użytecznych komponentów I2C, takich jak 16-bitowy ekspander portów (MCP23017), który chciałbym wykorzystać w różnych projektach.
Co muszę zrobić, aby działały z Arduino? Czy będzie działać z dowolnym Arduino, czy też potrzebuję konkretnej planszy lub tarczy?
Dodatkowe tarcze nie są potrzebne.
Do połączenia urządzenia z SDA i SCL potrzebna jest tylko biblioteka Wire i kilka przewodów .
Położenie tych pinów jest różne w różnych Arduinos, spójrz tutaj .
źródło
Dla przyszłych czytelników: skorzystaj z biblioteki Adafruit_MCP23017.
źródło