nanoI2CSlaveExpander
ARDUINO Nano v3 used as I2C slace digital and analog io expander for ESP8266 and others...
nanoI2CSlaveExpander Documentation

ARDUINO Nano as I2C analog and digital IO expander

Author
J.Soranzo
Date
December 2018
Version
see config.h

licence

This software is under CC0

https://creativecommons.org/publicdomain/zero/1.0/legalcode.fr

Documentation

Github project page : https://github.com/MajorLee95/nanoI2CIOExpander

Give you additionnal 8 digital in/out and 6 analog inputs

with a simple low cost ARDUINO nano

more with a MEAG2560 but not tested and not implemented

Very useful for ESP8266 with its only one analog input

I2C base address is in the config.h and completed by D12..D10 pin with internal pullup

Analog A4 and A5 on nano are reserved for I2C communications.

Exemples

Connect SCLK to SCLk on ESP8266 and SDATA to SDATA on ESP8266.

Don't forget to connect ground between the components.

Lib dependencies

Wire version 1.0

Todo:
Add MEGA2560 more fonctionnalities (more analog and digital IO)