Адаптер MCP23017 - это 16 битный расширитель цифровых портов, позволяет подключать графические LCD дисплеи 128*64 всего по 4м проводам интерфейса I2C.
Обсуждение по использованию адаптера MCP23017 (англ)
Библиотека для Arduino IDE на GitHub