This Self illuminating SSD1306 Driven OLED screen is a top pick for any project where the classic 2x16 LCD just doesn't cut it. Plug it directly into your breadboard for easy prototyping, and make use of many existing libraries to hit the ground running! I purchased this display for a school project, took an afternoon to interface with an AT90USBKey2 (or an Arduino Uno) using '4-wire SPI' (3-Wire + I Digital Output) and write a basic display driver from scratch. The provided libraries are for STM, check out the Adafruit SSD1306 Libraries on github for use with arduino!