Paso 2: Código
Adjunto encontrarán el código. No hay mucho decir nada más el código es básico y hay muchas cosas por hacer para hacerlo entretenido. Lo dejé así para se desarrolle de forma colectiva y como ejemplo de programación.
El código utiliza la librería de Adafruit para el controlador SSD1306 se puede descargar acá
NOTA: en algunos casos la librería parece no funcionar. En ese caso, hay cambiar, en el archivo glcdfont.c, la línea:
Static unsigned char fuente [] PROGMEM = {}
Cambiar por:
Static const unsigned char fuente [] PROGMEM = {}
Y luego en el archivo Adafruit_SSD1306.cpp, cambiar la línea:
extern uint8_t PROGMEM fuente [];
por:
const extern uint8_t PROGMEM fuente [];