Use an Arduino or any ATMega as digital/analog IO expander, DAC, PWM controller, EEPROM, external RAM etc... via I2C If you ran out of IO pins with your ESP8266 or any other MCU, adding an Arduino ...
Contains examples of using the MCP23017 integrated circuit with Arduino. The MCP23017 expands the I/O pins of the Arduino. The MCP23017 uses I2C communication with ...
The I2C (Inter-Integrated Circuit) bus is a synchronous serial communication protocol that allows multiple electronic components (sensors, displays, memories, etc.) to be connected within the same ...